到Java进程之间的通信是否仍在微服务中?
实际上,我即将认识到一些微服务架构。 在一台Windowns机器上运行三个不同的进程,我将让它们相互通信 这是微服务的范例吗?还是我太过分了 上下文:允许前端Web应用程序执行位于服务器后端计算机上的工具/脚本的系统 组件:到Java进程之间的通信是否仍在微服务中?,java,rest,components,microservices,Java,Rest,Components,Microservices,实际上,我即将认识到一些微服务架构。 在一台Windowns机器上运行三个不同的进程,我将让它们相互通信 这是微服务的范例吗?还是我太过分了 上下文:允许前端Web应用程序执行位于服务器后端计算机上的工具/脚本的系统 组件: REST接口(webapp前端与之通信) ToolBoxExecutor(REST控制器正在与之通信) ToolSyncer(由Toolboxexector“触发”以刷新工具的所有Git存储库) 这三个组件没有很大的逻辑负载,但我仍然希望它们不要仅仅为了“微服务”而充当
- REST接口(webapp前端与之通信)
- ToolBoxExecutor(REST控制器正在与之通信)
- ToolSyncer(由Toolboxexector“触发”以刷新工具的所有Git存储库)
我认为,试图将所有这些特性纳入您的规模并不能很好地满足您的要求,当然,您这样做的程度并不能很好地衡量您的设计质量。您可能希望设计产品在更大的微服务环境中工作,但这对您没有什么限制;事实上,为您提供的自由是微服务方法的主要优势之一。非常感谢您为我扫清了障碍。我会用新学到的知识重新思考这个问题!