package
0.0.0-20230421054108-2649cbc2a4d4
Repository: https://github.com/cmfunc/go-toolbox.git
Documentation: pkg.go.dev
# README
本地消息队列管道
使用golang实现本地消息队列,实现发布订阅(同一个消息可以被多个消费者消费),生产消费模型(一个主题内,可以消费组内多个消费者负载消费,实现消费能力的水平扩展),
消息队列的解构:生产者,消息存储,消费者;管理页面
基础组件:日志,存储(接口封装,组件化,可拔插),权限控制,账户管理
各个组件的状态值;
消息ID,消息体,时间记录,发送者,接受者记录;
配置化,默认配置,配置文件;
生产者,消费者
处于客户端,客户端需要认证和注册到消息存储服务的注册服务器;主题的权限控制(生产者消费者,可读写的主题)
# Type aliases
topic 校验.