【发布时间】:2017-07-06 09:58:35
【问题描述】:
我有一个 16 核 64 gig 服务器。我将 node.js 用于基于微服务的架构。大约有十几个微服务。似乎很适合在同一台机器上部署所有十几个微服务。
通常人们会在 REST 与消息传递之间进行辩论,而消息传递通常会胜出。在这种情况下,两者都会出现不必要的开销。
微服务应该如何通信......比如说,使用节点 js 或基于 JVM 的进程。理想情况下,如果每个微服务都“绑定”到一个核心,并使用 L2 或 L3 缓存与其他微服务进行通信,则性能最佳!超级快。有可能吗?
- 将微服务进程永久绑定到核心
- 微服务使用 L2 或 L3 缓存进行通信 谢谢
【问题讨论】:
-
你看过 Akka - akka.io - 它似乎符合你的要求
-
是的,汤姆看起来很合适..检查一下
标签: architecture microservices