从0到1实现消息队列
文章平均质量分 79
此项目是一个消息队列,包含 BrokerServer 服务器,客户端的实现,客户端通过远程方法调用与服务器进行交互。采用自定义应用层协议,下层使用 TCP 协议进行数据在网络中传输,核心功能提供了虚拟主机,交换机,队列,消息的管理等,实现了三种典型的消息转发方式,项目数据可以本地进行持久化存储,最终
程序猿教你打篮球
优快云内容合伙人,篮球是爱好,代码是工作,跟着爱打篮球的程序员学编程,享受运动中的编程,编程中的运动!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【消息队列】消息的存储方式
前面解决了 交换机,队列,绑定 在数据库中的存储,实现了这三个的持久化,对于消息来说,当客户端给服务器发送消息时,如果此时顺利到达了服务器,那么服务就需要把消息把消息推送给客户端,这时的消息也是可以由用户选择是否需要持久化了。这样随之而来的又有一个问题,用哪种方式持久化存储消息?原创 2025-03-13 22:09:50 · 3853 阅读 · 4 评论 -
【消息队列】BrokerServer的核心概念
BrokerServer 它的内部是如何工作的?如何管理数据的呢?这也是一个复杂的问题,BrokerServer 中有几个核心的概念需要提前了解!原创 2025-03-05 15:04:39 · 3802 阅读 · 4 评论 -
【消息队列】认识消息队列
生产者消费者模型固然很好,要如何实现呢?此时消息队列就是对生产者消费者模型思想的其中一种实现方式!> 消息队列(Message Queue)是一种在分布式系统中用于组件间通信的技术。它允许应用程序通过发送和接收消息来进行异步通信。逐渐成为解决系统间通信、解耦和负载均衡的重要工具。概念不好理解很正常,随着你往下看,便能拨开云雾见光明了。既然叫做消息队列,首先必须得理解什么是消息队列,在数据结构阶段的学习中,肯定学到了一种数据结构叫做队列,队列是一种先进先出的结构,那什么是消息呢?就拿我们常用的通讯原创 2025-02-26 15:01:59 · 6800 阅读 · 0 评论 -
【消息队列】认识生产者消费者模型
本章主要带领大家认识什么是生产者消费者模型。原创 2025-02-22 09:00:00 · 12571 阅读 · 0 评论 -
【消息队列】认识项目
该项目是去实现一个简单的消息队列,包含服务器,客户端的实现,客户端通过远程方法调用与服务器进行交互。采用自定义应用层协议,下层使用 TCP 协议进行数据在网络中传输,核心功能提供了虚拟主机,交换机,队列,消息的管理等,实现了三种典型的消息转发方式,项目数据可以本地进行持久化存储,最终实现了跨主机之间的生产者消费者模型。原创 2025-02-21 23:12:52 · 6346 阅读 · 2 评论
分享