ActiveMQ C#接收不到消息(可接收C#发送的数据,JAVA端发送的找不到)

璞瑜无文 2018-12-13 02:02:34
这是C#的接收端代码:
1、建立连接
factory = new ConnectionFactory(URI);
connection = factory.CreateConnection();
connection.Start();
session = connection.CreateSession();

2.创建消费者

IMessageConsumer m_consumer =session.CreateConsumer(new Apache.NMS.ActiveMQ.Commands.ActiveMQTopic(strTopicName));


3.监听消息

m_consumer.Listener += new MessageListener(consumer_listener);

private void consumer_listener(IMessage message)
{
string strMsg;
try
{
//Text 类型
ITextMessage msg = (ITextMessage)message;
strMsg = msg.Text;
log.Info("ActiveMQ 监听参数:" + strMsg);
Console.WriteLine("ActiveMQ 监听参数:" + strMsg);
}
catch (System.Exception ex)
{
log.Info(" ActiveMQ 监听异常:" + ex);
throw ex;
}
}

我拿到的是一个接口文档JAVA的:
代码如下:




...全文
180 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧