Categorygithub.com/2015wuji01/deck
modulepackage
0.0.1
Repository: https://github.com/2015wuji01/deck.git
Documentation: pkg.go.dev

# README

go-deck

项目名只要体现出是用于数据传输、交互的,叫啥都行啦。这里 deck 比较短,表示甲板,寓意每个使用方都是一艘船,而消息就是船上的货物,我们只需要关注货物的装卸,而不需要关注船的类型。 而 driver 正好可以表示船的驾驶员,也是表示驱动。所以这里用 go-deck/driver 表示驱动,go-deck/driver/rabbitmq 表示 rabbitmq 的驱动。

一个帮助业务更好的聚焦于业务逻辑,将常用的消息组件抽象为发送和处理两部分,使用时无须关注具体组件的代码差异,提供极简的接入方式。

目标:

  • 业务只需要专注消息的发送和处理,无须关注具体的消息组件
  • 至少需要支持 rabbitmq、kafka、redis 三种消息组件,以 driver 或插件的形式提供,可以参考 gorm 与 driver 的模式

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author
No description provided by the author