作为公司指令,我们正在考虑使用 SOA/EDA 作为目标架构来重构我们已有 12 年历史的电子商务网站。该站点已经运行,并且已成为添加新功能并保持其运行的挑战。
基于对该主题的大量阅读,我发现建议在与服务通信时使用消息主题 - 即使用文档和事件类型消息。
我的问题在电子商务应用程序中真的可能吗?我可以看到 Web Services 甚至 RMI 的使用。或者它真的取决于正在做的事情是否需要同步或异步通信通道。
一般应用程序处理对搜索数据的请求 - 这将由 Solr 完成,能够管理(编辑/添加)库存、将库存转移到销售中、对销售中的项目进行投标、处理购买。