liangdas

liangdas

威望 : 2 积分 : 2040 赞同 : 1 感谢 : 0

擅长话题

更多 »回复

0

Erlang 本身语言设计就非常适合actor,比如模式匹配,所有actor用起来非常方便

1

http协议是短连接,它的好处是支持负载均衡,http2虽然是长连接,但只是多路复用,不是跟tcp完全一样的长连接,我的理解是TCP连接是有状态的,而http2应该跟http一样是无状态的吧,也就是http2能复用就复用,不能复用就重新开一个

0

我以前有一个想法,后端做一个内存共享,如果有服务器要更新,那么新开一个同样的服务器进程,让它对接老服务器共享内存,同时老服务器停止接收消息(这个时候客户端消息都会缓存但rpc队列里面,有5秒钟等待处理的时间),新服务器读取完内存数据以后,开始接收rpc的请求,...

0

这个问题我我再设计mqant的时候有考虑过,不过目前也并没有什么好的方案。就代码本身的热更新来说目前新版本的golang也支持加载so库了,因此要设计一个模块化的加载机制也不是难事,跟java的osgi架构一样。但我想长连接的服务跟HTTP服务有一些本质的区别...

0

用mqant框架试试,https://github.com/liangdas/mqant 虽然这是一个游戏框架,不过提供一个聊天的Demo可以实现多平台聊天,参考参考

更多 »发问

没有内容

发问

回复

文章

最新动态

详细资料

个人成就:

威望: 2 积分: 2040 赞同: 1 感谢: 0

最后活跃:
5 天前
擅长话题:
golang 1   0
更多 » 关注 2

itfanr niugou

更多 » 2 人关注

小平 toyijiu

关注 0 话题
主页访问量 : 303 次访问