该文件包含消息队列绑定信息的管理类和结构体定义。 更多...
#include "../common/logger.hpp"
#include "../common/helper.hpp"
#include "../common/msg.pb.h"
#include <iostream>
#include <unordered_map>
#include <mutex>
#include <memory>
类 | |
struct | XuMQ::Binding |
绑定信息结构体 更多... | |
class | XuMQ::BindingMapper |
绑定信息持久化管理类 更多... | |
class | XuMQ::BindingManager |
绑定信息内存管理类 更多... | |
命名空间 | |
namespace | XuMQ |
类型定义 | |
using | XuMQ::MsgQueueBindingMap = std::unordered_map< std::string, Binding::ptr > |
消息队列绑定映射表-—消息队列->绑定信息的映射表 | |
using | XuMQ::BindingMap = std::unordered_map< std::string, MsgQueueBindingMap > |
绑定映射表-—交换机->消息队列绑定映射表的映射表 | |
该文件包含消息队列绑定信息的管理类和结构体定义。
本模块实现了消息队列与交换机的绑定信息管理,包括持久化管理和内存管理。