mq:MQ是一个简单的分布式内存消息代理

时间:2024-06-04 13:38:25
【文件属性】:

文件名称:mq:MQ是一个简单的分布式内存消息代理

文件大小:53KB

文件格式:ZIP

更新时间:2024-06-04 13:38:25

go message-bus message-queue mq-servers Go

智商 MQ是一个简单的分布式内存消息代理 特征 内存中消息队列 HTTP或gRPC传输 聚类 分片 代理 发现 自动重试 TLS支持 命令行客户端 互动客户 去客户 坚持归档 如果未指定TLS配置,则MQ缺省情况下会生成自签名证书 原料药 发布 /pub?topic=string publish payload as body 订阅 /sub?topic=string subscribe as websocket 建筑学 MQ服务器是具有内存队列的独立服务器,并提供HTTP API MQ客户端通过发布/订阅一台或所有服务器来分片或群集MQ服务器 MQ代理使用go客户端对MQ服务器进行集群并提供统一的HTTP API 由于这种简单的体系结构,可以将代理和服务器链接起来以构建消息管道 用法 安装 go get github.com/asim/mq 或者 docker pull ch


【文件预览】:
mq-master
----go.mod(241B)
----main.go(5KB)
----proto()
--------mq.proto(323B)
--------grpc()
----go.sum(9KB)
----go()
--------client()
--------examples()
--------README.md(2KB)
----Dockerfile(135B)
----.travis.yml(31B)
----LICENSE(11KB)
----mq.png(21KB)
----README.md(4KB)
----broker()
--------broker_test.go(623B)
--------options.go(405B)
--------broker.go(4KB)
----server()
--------http()
--------options.go(392B)
--------util()
--------server.go(55B)
--------grpc()

网友评论