RabbitMQ项目
文章平均质量分 69
参考RabbitMQ,实现一个简化版消息队列
月夜星辉雪
这个作者很懒,什么都没留下…
展开
-
【RabbitMQ 项目】项目概述
项目概述,对模块划分原创 2024-09-14 12:46:32 · 868 阅读 · 0 评论 -
【RabbitMQ 项目】客户端:消费者模块
和服务端的消费者实现方式一模一样,只不过服务端的消费者的回调函数是把消息封装成响应并发送,固定都是这个动作,而客户端消费者回调是用来处理消息,是用户自己设置的。原创 2024-09-26 20:32:29 · 372 阅读 · 0 评论 -
【RabbitMQ 项目】客户端:信道模块
客户端:信道模块原创 2024-09-26 20:33:53 · 379 阅读 · 0 评论 -
【RabbitMQ 项目】客户端:连接模块
客户端:连接模块原创 2024-09-26 20:35:30 · 531 阅读 · 0 评论 -
【RabbitMQ 项目】服务端:服务器模块
服务端:服务器模块原创 2024-09-26 20:30:56 · 469 阅读 · 0 评论 -
【RabbitMQ 项目】Muduo 库快速上手
muduo库主要接口使用,结合样例中的应用层协议搭建服务器原创 2024-09-11 14:56:14 · 1133 阅读 · 0 评论 -
【RabbitMQ 项目】服务端:连接模块
服务端:连接模块原创 2024-09-26 20:28:23 · 252 阅读 · 0 评论 -
【RabbitMQ 项目】服务端:信道模块
服务端:信道模块原创 2024-09-26 20:26:12 · 1119 阅读 · 0 评论 -
【RabbitMQ 项目】服务端:消费者管理模块
服务端:消费者管理模块原创 2024-09-26 20:23:54 · 1109 阅读 · 0 评论 -
【RabbitMQ 项目】服务端:路由交换模块
服务端:路由交换模块原创 2024-09-19 16:40:18 · 866 阅读 · 0 评论 -
【RabbitMQ 项目】服务端:数据管理模块之虚拟机模块
服务端:数据管理模块整合原创 2024-09-19 16:26:24 · 498 阅读 · 0 评论 -
【RabbitMQ 项目】服务端:数据管理模块之消息管理
服务端数据管理模块之消息管理原创 2024-09-18 09:06:12 · 1375 阅读 · 0 评论 -
【RabbitMQ 项目】服务端:数据管理模块之绑定管理
Rabbit项目:服务端数据管理模块之绑定管理原创 2024-09-15 17:04:00 · 683 阅读 · 0 评论 -
【RabbitMQ 项目】服务端:数据管理模块之消息队列管理
服务端数据管理模块之消息队列管理原创 2024-09-15 17:00:11 · 697 阅读 · 0 评论 -
【RabbitMQ 项目】服务端数据管理模块之交换机管理
服务端的数据管理模块之交换机管理原创 2024-09-15 09:49:46 · 807 阅读 · 0 评论 -
【RabbitMQ项目】前置技术:GTest测试框架使用
仿RabbitMQ消息队列项目 GTest测试框架使用原创 2024-05-23 12:52:27 · 804 阅读 · 0 评论 -
【RabbitMQ 项目】前置技术:含同步操作的线程池——C++11<future>使用
C++11同步线程池原创 2024-09-26 20:42:15 · 997 阅读 · 0 评论 -
【RabbitMQ项目】前置技术:使用muduo库中基于protobuf的应用层协议进行通信
使用muduo库中基于protobuf的应用层协议进行通信原创 2024-05-21 11:40:29 · 1128 阅读 · 0 评论 -
【RabbitMQ项目】前置技术:protobuf快速上手
在 .proto 文件中,要使用 syntax = "proto3";package 是⼀个可选的声明符,能表示 .proto文件的命名空间,将来翻译生成的class也是在该命名空间中在项目中,它的作用是为 了避免我们定义的消息出现冲突。在 message 中我们可以定义其属性字段,字段定义格式为:字段类型 字段名 = 字段唯⼀编号。字段唯⼀编号用来标识字段(供翻译工具使用)⼀旦开始使用就不能够再改变。消息类型命名规范:使用驼峰命名法,首字母大写。重点掌握以下方法:(生成的类继承了这些方法)原创 2024-05-19 19:53:47 · 429 阅读 · 0 评论