
后端架构
jeff_yxj
这个作者很懒,什么都没留下…
展开
-
高可用LB方案
前几天的碰到一个问题,线上的LB服务因为内存问题挂掉了,导致所有的生产环境服务都直接down掉了,因为没有专业的运维,线上环境都是研发直接来管理的,这里有几个问题: 1. 导致内存不停增长,是因为每次切割haproxy的日志的时候,会通过-st的命令重启haproxy,但是因为旧的进程会管理旧的连接直至连接断开才会退出,但是我们用haproxy来代理MQTT这种长连接,所以导致进程一直残留,相当...原创 2019-05-14 16:20:31 · 1019 阅读 · 0 评论 -
EMQTT + kafka
之前MQTT是通过mosca搭建的,mosca是用nodejs实现的一个mqtt broker,但是有一个问题,在集群部署上,mosca的压力会比较大,参考以下链接:https://yaoguais.github.io/article/app/im.html 所以决定以emqtt来测试是否可行,因为emqtt有专门的公司以解决方案的形式进行商业活动,那这个开源项目会比较有保证,另外配套的工...转载 2019-05-16 18:56:06 · 1126 阅读 · 0 评论 -
Docker + ELK 分布式部署配置
目前单机配置的ELK访问 Kibana 的时候,出现非常缓慢的问题,可能是大量的写入占用了太多的资源,影响了数据查询的速度,所以现在将ElasticSearch改为集群配置,目前单机继续扩容的想法,这样也可以充分利用其它机器的性能来提供日志写入和查询的速度 我们 ELK 选择的版本是 7.1.0 的版本,集群配置主要是对ElasticSearch 的配置做一定的修改,配置后结构如下图: ...原创 2019-07-05 15:03:13 · 675 阅读 · 0 评论