2

我正在创建一个应用程序,我想使用快速但可扩展的应用程序来创建它。我的服务器使用 java jetty,数据库使用 cassandra,搜索引擎使用 solr。我应该在码头服务器前使用什么作为负载平衡器,以便整个设置可以扩展。我读过关于 mod_jk 和 apache 的文章,但我也读到由于用 C 语言编程,它不能扩展到许多机器。我应该使用什么?我应该尝试用java自己编程吗?我想使用非粘性会话。

4

1 回答 1

2

所以 apache 作为反向代理可以很好地工作,它更多地取决于您或您的团队所熟悉的内容。没有粘性会话,大多数事情都很容易工作。 NginxHaproxy可能是您正在寻找的东西,但如果需要更大的东西。要水平扩展它更多的是没有粘性会话(您已经介绍过)的技巧,因此使用 dns 轮询将其放在前面会起作用。

真的不确定在 C 中编程是什么意思,因为它实际上与水平或垂直缩放事物没有任何关系。那更多的是架构的东西,然后是用于实现它的语言。

于 2013-09-04T01:12:38.060 回答