golang连接activemq

chen yuwen ·
作者你好,我想问下如果需要发生消息到发布/订阅模式的队列里面,是怎么设置的呢? 我在stomp库的文档找了好久都没找到,你这种是点对点的模式的
#1
更多评论
根据名字来区分topic与queue 发送一条queue消息: /queue/${name} 发送一条topic消息: /topic/${name} ``` // 格式化要发送消息的类型 // @param msgType 消息类型 // @param name 消息名称 func (this *activeMq) formatName(msgType int, name string) string { // 通过名字前缀来确认消息类型 // 在真实发送出去的名字中会去掉 /.../ 符号 // 坑。。。。 // /top/testName 发送一条名为testName的topic消息 // /queue/testName 发送一条名为testName的queue消息 if msgType == typeTopic { return fmt.Sprintf("/topic/%v", name) } return fmt.Sprintf("/queue/%v", name) } ```
#2