项目开始需要与其他语言开发的项目通信,http请求比较损耗性能,但短时间内不太可能要求其他平台改成rpc通信。所以打算先用消息队列实现,网上搜了一下,好像golang用redis作消息队列比较少。
请问大家,golang 开发的项目还有什么其他的消息队列吗?如果是用redis做消息队列,会有什么问题吗?
更多评论
不知道你的具体业务需求。所以我就拿我自己的项目来说,如果是简单的先进先出的消息队列我直接就用golang自己的channel这个数据类型来代替了,完美的消息队列,不需要自己加锁什么的
#1