水平可伸缩Web应用程序模块之间的同步IPC

时间:2014-04-30 00:52:45

标签: java web-applications ipc scalability horizontal-scaling

我正在设计一个模块化的网络应用程序,主要是一个web api,考虑到水平可伸缩性。我的问题是,对于某些任务,我需要两个或更多模块来同步交换数据,但我不希望这会影响我的Web应用程序的水平可伸缩性。如果我可以异步地执行此操作,我肯定会使用队列,但通过同步通信,我不确切知道要使用什么。是否有一些事实上的标准或至少一些最佳实践,用于不打破水平可扩展性的Web应用程序模块之间的同步通信?

FWIW,我还用PHP编写了这个应用程序的演示,但我计划很快迁移到Java。但是,解决方案应该与语言无关。

由于

0 个答案:

没有答案