一.预备环境1.系统 Windows2. 环境 JDK1.8、Maven、Git 二. RocketMQ部署1.下载1.1地址:http://rocketmq.apache.org/release_notes/release-notes-4.2.0/1.2选择‘Binary’进行下载1.3解压已下载 ...
==背景== 购买了3台阿里云ECS服务器,上面部署了RocketMQ,用来作为业务后台与平台之间的数据通讯中间件。 部署倒是异常顺利,不过在本地写程序,测试生产和消费数据的时候,出现了一些问题。 耗费了将近1天的时间,终于解决了,记录一下本次排查的经历。 ==环境== Linux:CentOS8( ...
分类:
其他好文 时间:
2020-03-18 13:10:42
阅读次数:
57
·RocketMQ及控制台安装 https://jingyan.baidu.com/article/219f4bf7bf0f26de452d3840.html · ·阿里云 ·消息队列 RocketMQ 版 https://help.aliyun.com/product/29530.html · 0 ...
分类:
其他好文 时间:
2020-03-18 09:19:58
阅读次数:
43
在一篇博文里面看到说阿里系对.NET不友好,这几天搞下来深以为然,下面慢慢说。 公司最近上了项目要用RocketMQ,我就接手了.NET客户端的工作。刚接手的时候觉得应该问题不大,毕竟RocketMQ现在也算是Apache的顶级开源项目了,网上的文档不说是铺天盖地,也算是应有尽有了,所以也没当回事。 ...
分类:
Web程序 时间:
2020-03-15 10:01:24
阅读次数:
225
没想到10来年之后又要用到P/Invoke了,为了能用上RocketMQ,不得不用P/Invoke和rocketmq-client-cpp来打交道,花了两三天吧,把这条路彻底打通了,具体过程另外在写,这里就写一个和P/Invoke有关的小知识点。 在用.NET客户端测试的时候,已经可以接收到消费消息 ...
分类:
其他好文 时间:
2020-03-14 22:13:34
阅读次数:
74
[toc] RocketMQ 架构 架构图 概述 是一个分布式的 ,`高性能 可靠性高`的消息系统, 组成 NameServer 提供轻量的服务发现和路由的功能。每个NameServer记录了所有的路由信息,提供相应的读写服务和快速扩展的功能。 NameServer 遵循的是 。也就是说NameSe ...
分类:
其他好文 时间:
2020-03-14 18:23:31
阅读次数:
50
@ "TOC" 一. 预备环境 名称| 要求 | 电脑 | 64位系统 jdk | 64位 JDK 1.8+ (重点) maven | Maven 3.2.X (重点) RocketMq| RocketMq发行版 RocketMq| RocketMQ Console RocketMq以及Consol ...
上篇博客讲解了服务器集群部署RocketMQ 博客地址:RocketMQ(2) Docker部署RocketMQ集群 这篇在上篇搭建好的基础上,将SpringBoot整合RocketMQ实现生产消费。 GitHub地址: https://github.com/yudiandemingzi/sprin ...
分类:
编程语言 时间:
2020-03-09 13:21:34
阅读次数:
56
commitLog 删除文件的策略指定时间到了,磁盘不足,人工删除,满足任一条件,判断文件是否过期或者磁盘不足,是则删除,一批次最多删除 10 个文件。 commitLog,consumeQueue,indexFile 的删除策略如下图: commitLog 尾部是有空洞的,当一个消息在当前文件放不 ...
分类:
其他好文 时间:
2020-03-03 20:51:15
阅读次数:
166
1、消息中间件1、简介消息中间件也可以称消息队列,是指用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息队列模型,可以在分布式环境下扩展进程的通信。当下主流的消息中间件有RabbitMQ、Kafka、ActiveMQ、RocketMQ等。其能在不同平台之间进行通信,常用来屏蔽各种平台协议之间的特性,实现应用程序之间的协同。优点在于能够在客
分类:
其他好文 时间:
2020-02-26 22:36:44
阅读次数:
70