2021年8月12日

RocketMQ 重试机制

摘要: 消息重试分为两种:Producer发送消息的重试 和 Consumer消息消费的重试。一、Producer端重试 Producer端重试是指: Producer往MQ上发消息没有发送成功,比如网络原因导致生产者发送消息到MQ失败。 部分源码解析: /** * 说明 抽取部分代码 */ private 阅读全文

posted @ 2021-08-12 15:24 兔大锤 阅读(1322) 评论(0) 推荐(0) 编辑

2021年8月11日

RocketMQ与Kafka对比-评价版

摘要: 数据可靠性 ·RocketMQ支持异步实时刷盘,同步刷盘,同步Replication,异步Replication ·Kafka使用异步刷盘方式,异步Replication 王启军评:这个地方描述有问题,kafka无法设置同步刷盘,但是可以设置同步Replication,使用request.requi 阅读全文

posted @ 2021-08-11 11:19 兔大锤 阅读(330) 评论(0) 推荐(0) 编辑

2021年8月9日

分布式开放消息系统(RocketMQ)的原理与实践

摘要: 转自:rocketmq-常见问题总结(消息的顺序、重复、消费模式) - xuwc - 博客园 (cnblogs.com) 分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题: 消息的顺序问题 消息的重复问题 Rocke 阅读全文

posted @ 2021-08-09 15:05 兔大锤 阅读(330) 评论(0) 推荐(0) 编辑

2021年6月16日

ftpd服务常见配置总结

摘要: 默认配置文件目录:/etc/vsftpd/vsftpd.conf 命令端口: listen_port=21 注意:该信息默认没有,使用的话,需要用户自己添加。默认是21。 主动模式端口: connect_from_port_20=YES 主动模式端口为20(该项配置文件默认已经添加) ftp_dat 阅读全文

posted @ 2021-06-16 17:41 兔大锤 阅读(714) 评论(0) 推荐(0) 编辑

2021年1月14日

ES基本操作命令

摘要: transient 临时:这些设置在集群重启之前一直会生效。一旦整个集群重启,这些设置就被清除。 persistent 永久:这些设置永久保存,除非再次被手动修改。是将修改持久化到文件中,重启之后也不影响。 1、查看集群配置 GET _cluster/settings 2、禁用与启用自平衡 PUT 阅读全文

posted @ 2021-01-14 10:04 兔大锤 阅读(2183) 评论(0) 推荐(0) 编辑

2020年11月9日

MQ常见报错

摘要: 补充: 1、broker busy,start flow control for a while 解决:增大 waitTimeMillsInSendQueue 默认为 200 解析:在进行消息追加时,再一次判断PageCache是否繁忙,如果繁忙,则抛出上述错误 2、broker busy, sta 阅读全文

posted @ 2020-11-09 10:37 兔大锤 阅读(1923) 评论(0) 推荐(0) 编辑

2020年9月4日

ELK相关优化

摘要: 1、编码转换问题(主要就是中文乱码) (1)input 中的codec => plain 转码 codec => plain { charset => "GB2312" } 将GB2312 的文本编码,转为UTF-8 的编码 (2)也可以在filebeat中实现编码的转换(推荐) filebeat. 阅读全文

posted @ 2020-09-04 13:21 兔大锤 阅读(308) 评论(0) 推荐(0) 编辑

2020年7月7日

linux系统IO调度算法

摘要: IO调度器的总体目标是希望让磁头能够总是往一个方向移动,移动到底了再往反方向走,这恰恰就是现实生活中的电梯模型,所以IO调度器也被叫做电梯. (elevator)而相应的算法也就被叫做电梯算法.而Linux中IO调度的电梯算法有好几种,一个叫做as(Anticipatory),一个叫做 cfq(Co 阅读全文

posted @ 2020-07-07 13:55 兔大锤 阅读(413) 评论(0) 推荐(0) 编辑

2020年6月22日

ZooKeeper原理详解及常用操作

摘要: ZooKeeper是什么? ZooKeeper是一个开源的分布式应用程序协调系统。简称ZK,ZK是一个典型的分布式数据一致性解决方案,分布式应用程序可以基于它实现数据的发布/订阅、负载均衡、名称服务、分布式协调/通知、集群管理、Master选举、分布式锁盒分布式队列等等功能。它运行在JAVA环境之中 阅读全文

posted @ 2020-06-22 14:06 兔大锤 阅读(727) 评论(0) 推荐(0) 编辑

Elasticseearch基本查询语句

摘要: //查看_cat支持的信息kibana: GET /_catbash: curl -XGET -u elastic:password 'http://192.168.31.215:9201/_cat'//查看主节点信息kibana: GET /_cat/master?vbash: curl -XGE 阅读全文

posted @ 2020-06-22 13:54 兔大锤 阅读(340) 评论(0) 推荐(0) 编辑

导航