注意点:
队列只会在它不存在的时候创建,多次声明并不会重复创建。信息的内容是字节数组,也就意味着你可以传递任何数据。
消息队列的使用过程大概如下
(1)客户端连接到消息队列服务器,打开一个channel。
//赋值
ConnectionFactory factory = new ConnectionFactory(); //新建一个连接类
factory.HostName = hostName; //IP地址
factory.Port = Port; //端口号
factory.UserName = userName; //用户名
factory.Password = passWord; //密码
IConnection conn = factory.CreateConnection() ; //新建一个交互连接
Imodel channel = conn.CreateModel();
(2)客户端声明一个exchange,并设置相关属性。
channel.ExchangeDeclare(exChange, type);//声明转发器(交换器,类型)