Architecture 想在一台机器上运行十几个微服务吗
我有一个16核64千兆服务器。我将node.js用于基于微服务的体系结构。大约有十几个微服务。似乎很适合在同一台机器上部署所有十几个微服务。Architecture 想在一台机器上运行十几个微服务吗,architecture,microservices,Architecture,Microservices,我有一个16核64千兆服务器。我将node.js用于基于微服务的体系结构。大约有十几个微服务。似乎很适合在同一台机器上部署所有十几个微服务。 通常人们会在REST和消息传递之间争论,而消息传递通常会获胜。在这种情况下,两者都会产生不必要的开销。 微服务应该如何沟通。。比如说,使用节点js或基于JVM的进程。理想情况下,如果每个微服务都“绑定”到一个核心,并使用二级或三级缓存与其他微服务通信,那么性能将达到最佳!超高速。有可能这样做吗? 将微服务流程永久绑定到核心 微服务使用二级或三级缓存进行通信
通常人们会在REST和消息传递之间争论,而消息传递通常会获胜。在这种情况下,两者都会产生不必要的开销。
微服务应该如何沟通。。比如说,使用节点js或基于JVM的进程。理想情况下,如果每个微服务都“绑定”到一个核心,并使用二级或三级缓存与其他微服务通信,那么性能将达到最佳!超高速。有可能这样做吗?
我想问一下,既然你根本不打算分发一个分布式系统,为什么还要费心构建它呢 人们使用消息传递或rest的方式是将每个微服务解耦到自己的Web服务器中,通过这种方式,您可以将它们部署到多个服务器上,并且它们仍然作为一个单元工作,可以很好地通信 在您的情况下,为什么要在所有代码彼此相邻的情况下引导nodejs服务器十几次呢 是的,你是对的,使用缓存进行通信会非常快,许多ppl使用redis进行通信 然而,既然所有的代码都在同一个地方,单次函数调用不是更快吗 我向你推荐 将应用程序更改为单服务器。在这种情况下,使用函数调用与模型通信
当您准备部署到云分布式环境时。然后我又回来了。我可以问一下,既然你根本不打算分发分布式系统,为什么还要费心构建分布式系统 人们使用消息传递或rest的方式是将每个微服务解耦到自己的Web服务器中,通过这种方式,您可以将它们部署到多个服务器上,并且它们仍然作为一个单元工作,可以很好地通信 在您的情况下,为什么要在所有代码彼此相邻的情况下引导nodejs服务器十几次呢 是的,你是对的,使用缓存进行通信会非常快,许多ppl使用redis进行通信 然而,既然所有的代码都在同一个地方,单次函数调用不是更快吗 我向你推荐 将应用程序更改为单服务器。在这种情况下,使用函数调用与模型通信
当您准备部署到云分布式环境时。然后再次拆分am。使用容器在一台服务器上托管微服务可以很好地工作。 您可以通过此链接了解更多信息
使用容器在一台服务器上托管微服务可以很好地工作。 您可以通过此链接了解更多信息
你看过Akka吗?它似乎符合你的要求。。你看过阿克卡吗?它似乎符合你的要求。汤姆看起来很合适。。请检查并提出此问题:提出此问题: