All Projects → 1046102779 → message_middleware

1046102779 / message_middleware

Licence: other
为了促进产品的平台化建设, 把kafka消息队列从服务中抽象出来。让消息队列只关注消息的订阅和发布,使用微服务,减少与业务逻辑的耦合, 该服务支持多实例部署

Programming Languages

go
31211 projects - #10 most used programming language
Protocol Buffer
295 projects

Projects that are alternatives of or similar to message middleware

kudosServer
基于kudos游戏开发框架开发的脚手架。
Stars: ✭ 33 (+73.68%)
Mutual labels:  rpcx
pan
Pan is a high performance mq proxy,support kafka,rabbit-mq,rocketmq,nsq and other mq
Stars: ✭ 27 (+42.11%)
Mutual labels:  sarama
kafka monitor
A kafka monitor to send alarm emails
Stars: ✭ 14 (-26.32%)
Mutual labels:  sarama
rpcx-rs
rpcx microservice framework in Rust
Stars: ✭ 95 (+400%)
Mutual labels:  rpcx
banku
Go event sourcing with Kafka, example project
Stars: ✭ 29 (+52.63%)
Mutual labels:  sarama
kafka cluster example
🪲 kafka cluster example
Stars: ✭ 42 (+121.05%)
Mutual labels:  sarama
triton
Triton is a high-performance mq consumer, support kafka,rabbit-mq,rocketmq,nsq and other mq
Stars: ✭ 19 (+0%)
Mutual labels:  sarama
kafka-do
Higher level abstraction for franz-go.
Stars: ✭ 21 (+10.53%)
Mutual labels:  sarama

消息发布-订阅中间件服务

为了促进产品的平台化建设, 把kafka消息队列从服务中抽象出来。让消息队列只关注消息的订阅和发布,使用微服务,减少与业务逻辑的耦合, 该服务支持多实例部署

使用方法:只需要在libs/grpc_server.go文件中填充要接收的消息体和发送的消息体protocolbuffer,业务逻辑在其他业务逻辑服务中实现, 本项目写了一个与工作有关的订单和短信订阅和发送实例, 其目的是让大家明白怎么样使用该服务。

技术栈

  1. beego
  2. rpcx
  3. sarama`

Standard go get:

$  go get -v -u github.com/1046102779/message_middleware

说明

  • 希望与大家一起成长,有任何该服务运行或者代码问题,可以及时找我沟通,喜欢开源,热爱开源, 欢迎多交流
  • 联系方式:[email protected]
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].