- 博客(4)
- 收藏
- 关注
原创 【无标题】
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2024-03-19 17:14:29
1138
原创 mq选型对比
RocketMQ:阿里的开源项目,社区相对活跃,建议大型公司使用,即使官网不维护了,本公司也要有实力自己维护(java写的)。比如在下单之后要给用户添加积分,通知物流发货等…kafka:功能比较简单,吞吐超高,如果是大数据方面的业务,用这个毫无问题,但是有可能消息重复消费,API比较少。ActiveMQ:可能存在消息丢失,吞吐量万级,社区不够活跃,可能会遇到不可解决的bug,偶尔可能会丢失消息。一般情况下建议中小公司使用rabbitmq,大公司或者有专门的人员研究中间件的公司可以使用rocketmq。
2023-02-08 00:56:06
169
原创 es写入数据的工作原理是什么?
1)客户端任意选择一个node发送请求过去,这个node就是coordinating node(协调节点)2)coordinating node,对该数据经过hash后,判断该数据属于哪个shard进程,找到有该shard的primary shard的node,然后对document进行路由,将请求转发给对应的node(有primary shard的结点)3)具体接收的primary shard处理请求,然后将数据同步到replica node4)coordinating node,如果发现prima
2023-02-07 23:54:32
1205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人