Loading

摘要: 跟着官网走就可以了,非常简单 启动NameServer nohup sh mqnamesrv & 启动broker nohup sh mqbroker -n localhost:9876 & 发送消息测试 export NAMESRV_ADDR=localhost:9876 sh bin/tools 阅读全文
posted @ 2021-12-07 15:59 Xianhao 阅读(91) 评论(0) 推荐(0) 编辑
摘要: Broker Broker充当着消息中转角色,负责存储消息、转发消息。 Broker在 Rocketmq系统中负责接收并存储从生产者发送来的消息,同时为消费者的拉取请求作准备。Broker同时也存储着消息相关的元数据,包括消费者组消费进度偏移 offset、主题、队列等。 Remoting Modu 阅读全文
posted @ 2021-12-07 15:48 Xianhao 阅读(1291) 评论(0) 推荐(0) 编辑
摘要: NameServer NameServer是一个Broker和Topic路由的注册中心,支持Broker的动态注册和发现 主要包括两个功能 Broker管理:接受 Broker集群的注册信息并且保存下来作为路由信息的基本数据;提供心跳检测机制,检查 Broker是否还存活。 路由信息管理:每个Nam 阅读全文
posted @ 2021-12-07 15:43 Xianhao 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 消息 消息是指,消息系统所传输信息的物理载体,生产和消费数据的最小单位,每条消息必须属于一个主题 主题Topic Topic表示一类消息的集合,每个主题包含若干条消息,每条消息只能属于一个主题,是RocketMQ进行消息订阅的基本单位 一个生产者可以同时发送多种Topic的消息,而一个消费者只对某种 阅读全文
posted @ 2021-12-07 15:37 Xianhao 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 在Java代码中可以使用 @Resource或者 @Autowired 注解方式来进行注入。虽然 @Resource 和 @Autowried 都可以完成依赖注入,但是他们是有区别的。 @Resource @Resource 属于 JSR-250 规范定义的注解,默认是按照名称来装配注入的,只有当找 阅读全文
posted @ 2021-07-27 10:37 Xianhao 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 都是自己之前写的博客,汇总一下 Docker 搭建Redis主从复制 Docker 搭建Redis Sentinel集群 Docker 搭建Redis Cluster集群 阅读全文
posted @ 2021-07-19 10:42 Xianhao 阅读(80) 评论(0) 推荐(0) 编辑
摘要: SPI是什么 SPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。利用特性,可以很容易的通过 SPI 机制为我们的程序提供拓展功能 阅读全文
posted @ 2021-07-16 16:09 Xianhao 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 线程池的好处 池化技术已经屡见不鲜了,线程池、数据库连接池、Http 连接池等等都是对这个思想的应用。池化技术的思想主要是为了减少每次获取资源的消耗,提高对资源的利用率。 线程池提供了一种限制和管理资源(包括执行一个任务)。每个线程池还维护一些基本统计信息,例如已完成任务的数量。 使用线程池的好处: 阅读全文
posted @ 2021-07-15 14:42 Xianhao 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 作用 ThreadLocal的作用主要是做数据隔离,填充的数据只属于当前线程,变量的数据对别的线程而言是相对隔离的,在多线程环境下,如何防止自己的变量被其它线程篡改 使用场景 事务隔离 Spring采用Threadlocal的方式,来保证单个线程中的数据库操作使用的是同一个数据库连接,同时,采用这种 阅读全文
posted @ 2021-07-15 10:30 Xianhao 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 基本概念 大数据生态系统里很多组件的命名都是某种动物,例如Hadoop是🐘,hive是🐝,zookeeper就是动物园管理者,是管理大数据生态系统各组件的管理员 Zookeeper是经典的分布式数据一致性解决方案,致力于为分布式应用提供一个高性能,高可用,且具有严格顺序访问控制能力的分布式协调存 阅读全文
posted @ 2021-07-02 11:26 Xianhao 阅读(103) 评论(0) 推荐(0) 编辑