当前位置: 首页 > news >正文

南阳专业做网站双线网站

南阳专业做网站,双线网站,深圳做网站可用乐云seo十年,住房和城乡建设部门户一、前言 开发时经常与其它系统用rabbitmq对接#xff0c;当需要自测时#xff0c;还是自己写rabbitmq生产者、消费者自测方便些。 下面总结下不用框架、使用java编写简易rabbitmq的方法。 二、代码 1.导入jar包 (1)如果是maven#xff0c;那就用 dependency当需要自测时还是自己写rabbitmq生产者、消费者自测方便些。 下面总结下不用框架、使用java编写简易rabbitmq的方法。 二、代码 1.导入jar包 (1)如果是maven那就用 dependencygroupIdcom.rabbitmq/groupIdartifactIdamqp-client/artifactIdversion3.3.4/version/dependency(2)如果没用maven那就找一个amqp-client-3.3.4.jar文件然后引入项目 2.生产者代码 package RABBIT_MQ;import com.rabbitmq.client.*;import java.io.IOException; import java.util.concurrent.TimeoutException;public class RabbitMQSender {//交换机private final static String exchange_name x.mySys.test;//路由键private final static String route_key topmess;public static void main(String[] args) throws IOException, TimeoutException {//定义一个链接工厂ConnectionFactory connectionFactory new ConnectionFactory();//设置服务地址connectionFactory .setHost(10.123.123.123);//设定端口connectionFactory .setPort(5673);//设定用户名connectionFactory .setUsername(myuser);//设定密码connectionFactory .setPassword(mypass);//设定虚拟机connectionFactory .setVirtualHost(my_host);//从mq工具类获取连接信息Connection connection connectionFactory.newConnection();//获取一个通道Channel channel connection.createChannel();String message Hello World!;channel.basicPublish(exchange_name, route_key, null, message.getBytes());System.out.println(运行完毕已发送消息【 message 】);channel.close();connection.close();}} 说明 (1)其中的配置按照自己的rabbitmq配置更改 (2)生产者配置了交换机名与路由键 3.消费者代码 package RABBIT_MQ;import java.io.IOException; import java.util.concurrent.TimeoutException;import com.rabbitmq.client.AMQP; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFactory; import com.rabbitmq.client.DefaultConsumer; import com.rabbitmq.client.Envelope;public class RabbitMQReceiver {private static String queue_nameq.mySys.test;public static void main(String[] args) throws IOException, TimeoutException {//定义一个链接工厂ConnectionFactory connectionFactory new ConnectionFactory();//设置服务地址connectionFactory .setHost(10.123.123.123);//设定端口connectionFactory .setPort(5673);//设定用户名connectionFactory .setUsername(myuser);//设定密码connectionFactory .setPassword(mypass);//设定虚拟机connectionFactory .setVirtualHost(my_host);//从mq工具类获取连接信息Connection connection connectionFactory.newConnection();//获取一个通道Channel channel connection.createChannel();//监听该队列false代表手动确认channel.basicConsume(queue_name,false,new DefaultConsumer(channel){public void handleDelivery(String consumerTag, Envelope envelope, AMQP.BasicProperties basicProperties, byte[] body) throws IOException{System.out.println(接收到的消息 new String(body,UTF-8));}});System.out.println(运行完毕等待mq接收消息);}} 说明 (1)其中的配置按照自己的rabbitmq配置更改 (2)消费者配置了监听队列 (3)消费者启动后一直开启除非手动关闭项目运行
http://www.pierceye.com/news/558607/

相关文章:

  • 到哪里建网站商务网站建设学期总结
  • 铜陵app网站做营销招聘网站开发公司需要投入什么资源
  • 建购物的网站需要多少钱wordpress不显示头像
  • 如何做一个个人网站长春网站建设wang
  • 湖南省做网站的网站资讯建设
  • 滨江网站建设制作如何建设网站方便后期维护
  • dedecms手机网站插件wordpress模板中文
  • 网站建设合同封面模板下载天津专业网站设计
  • 毕业设计网站做几个2345浏览器网页版
  • 南阳市网站建设国家建设协会工程质量分会网站
  • 苗木网站开发需求自己做网站转发新闻违法么
  • 招商网站建设解决方案wordpress页面转移
  • 门户网站开发方案文档做网站切片
  • 中国房地产新闻关键词seo排名优化如何
  • 网站大型网页游戏上海装修公司排名统帅
  • hostinger建站wordpress互联网营销方案策划
  • 门户网站维护方案杭州网站建设公司哪家好
  • 深泽网站建设在wordpress加入文件管理器
  • 国外社交网站建设福州市工程建设质量管理网站
  • 建设网站怎样分配给用户空间做网站优化有什么方法
  • 做计算机网站有哪些内容nodejs做网站容易被攻击吗
  • 咖啡店网站模板免费图表制作网站
  • 织梦瀑布流网站模板爱站网关键词
  • 网站运营需要什么条件网站建设开发公司微信公众号开发
  • 国外购买域名网站计算机网站建设论文总结
  • 杭州高端设计网站建设大学生个人简历电子版
  • 北京旅游外贸网站建设手机制作手书app软件
  • 响应式网站 分辨率泉州教育网站
  • 企业在线购物网站建设做画册的网站
  • 做网站图片自动切换怎么建立官网