我是消息代理的新手,我正在尝试运行一个简单的项目,该项目向代理发送消息“ Hello”。消息代理是activeMQ。
using System;
using Amqp;
namespace Sender
{
class Program
{
static void Main(string[] args)
{
Address address = new Address("amqp://guest:guest@localhost:5672");
Connection connection = new Connection(address);
Session session = new Session(connection);
Message message = new Message("Hello");
SenderLink sender = new SenderLink(session,"sender-link","test");
sender.Send(message);
sender.Close();
session.Close();
connection.Close();
}
}
}
但是,当我在activeMQ的Web控制台中看到消息时,它将消息详细信息显示为“Sw¡Hello”。我不明白为什么它要打印一些额外的字符。有人可以帮我吗?