Open SunilWang opened 4 years ago
多机部署是可行的,不过需要自己做一些额外的处理,关键之处就是要自己提供接入层,在接入层做转发到不同 nohost 机器的事情。
腾讯内部的 fastest 方案就是多机部署,可以做参考下:
docker
,使用 stke
动态创建多台机器,每台机器部署了一个 nohost
nohost
机器,而不是直接使用原始的 nohost
L5
,请求过来的时候,通过 L5
获得其中一台 nohost
机器 ip
和port
,转发过去。这里注意,需要在一定时间内缓存该用户使用的 ip
和 port
,可以保证所有的请求到了同一台机器上其他细节,可以私聊。
ps: 多机部署的话,额外的事情还是蛮多的,也建议作者提供demo方案,指导其他有诉求的人做多机部署
nohost支持两种集群部署方式:
有空可以写个demo
nohost支持两种集群部署方式:
- 把用户按团队等方式分组,每个组固定一个nohost服务,中间加个接入层做请求分发
- 类似fastest采用的规则集中管理方式,nohost只作为规则解析及抓包的服务,规则的配置存储独立系统
有空可以写个demo
大佬,集群部署的话,能求一个可以落地的技术方案吗 😊😊😊😊
同求一个方案
看到文档是单点部署,担心性能问题,作者有考虑过支持多机器集群方式部署吗?