+
 新版

设备端如何访问netty集群并做到负载均衡

aden_ma 发布于 2018/07/14 07:40
阅读 10K+
收藏 3

最近有个项目,需要在远程设备上采集数据,设备上用c语言编写,服务端用java,由于设备比较多,服务端需要搭建集群,查了一些资料,说是服务端netty+zookepper搭建集群,设备端是通过IP+端口的形式与服务端进行通信,那么设备端是如何与集群进行通信,负责均衡又是怎么实现的?先提前谢谢各路大神,项目比较急,求帮助!!

加载中
0
轩剑
轩剑

如果使用阿里云的话 阿里云slb支持tcp负载 你只需在后端启动几台服务端就行 slb配置转发到后端服务器就行

0
tinshen
tinshen

nginx的四层代理,stream模块。只要你的后端服务器开启多个,自动帮你做好负载均衡的。

haproxy的四层也可以满足你的需求。

可以根据你的自身需要研究一下。

0
呜呜啦啦乌拉拉
呜呜啦啦乌拉拉

ngxin 的stream模块TCP的负载均衡,我们用的就是这个

0
aden_ma
aden_ma

引用来自“轩剑”的评论

如果使用阿里云的话 阿里云slb支持tcp负载 你只需在后端启动几台服务端就行 slb配置转发到后端服务器就行

我们用的阿里云,打算用它的域名负责均衡

0
k
kenneth123

先用nginx 做tcp代理,然后增加个模块(地址模块), 客户端先从地址模块拿到所有ip, 然后再去连接netty服务端

三十回头
三十回头
你好 客户端先从地址模块拿到所有ip 那地址模块中的ip是通过什么方式得到的呢
0
库瑞马
库瑞马

haproxy做TCP负载均衡 redis做为服务器存储用户的session或者cookie 。。。

0
大海的贝壳
大海的贝壳

用nginx 做tcp代理

0
M
Manik

兄弟,你的问题解决了吗?我也困惑设备端是如何与集群进行通信,负责均衡又是怎么实现的?查不到满意答案,第一次接触物联网不知道怎么弄

0
三十回头
三十回头

兄弟 你的问题 后来是如何解决的

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部