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

快速搭建网站系统怎么通过淘宝优惠券做网站赚钱

快速搭建网站系统,怎么通过淘宝优惠券做网站赚钱,阿里代运营公司前十名,今天福州发生的重大新闻1、 订阅模型-Direct • 有选择性的接收消息 • 在订阅模式中#xff0c;生产者发布消息#xff0c;所有消费者都可以获取所有消息。 • 在路由模式中#xff0c;我们将添加一个功能 - 我们将只能订阅一部分消息。 例如#xff0c;我们只能将重要的错误消息引导到日志文件…1、 订阅模型-Direct • 有选择性的接收消息 • 在订阅模式中生产者发布消息所有消费者都可以获取所有消息。 • 在路由模式中我们将添加一个功能 - 我们将只能订阅一部分消息。 例如我们只能将重要的错误消息引导到日志文件以节省磁盘空间同时仍然能够在控制台上打印所有日志消息。 • 但是在某些场景下我们希望不同的消息被不同的队列消费。这时就要用到Direct类型的Exchange。 • 在Direct模型下队列与交换机的绑定不能是任意绑定了而是要指定一个RoutingKey路由key • 消息的发送方在向Exchange发送消息时也必须指定消息的routing key。 • P生产者向Exchange发送消息发送消息时会指定一个routing key。 • XExchange交换机接收生产者的消息然后把消息递交给 与routing key完全匹配的队列 • C1消费者其所在队列指定了需要routing key 为 error 的消息 • C2消费者其所在队列指定了需要routing key 为 info、error、warning 的消息 1.1、生产者 此处我们模拟商品的增删改发送消息的RoutingKey分别是insert、update、delete public class Send {private final static String EXCHANGE_NAME direct_exchange_test;public static void main(String[] argv) throws Exception {// 获取到连接Connection connection ConnectionUtil.getConnection();// 获取通道Channel channel connection.createChannel();// 声明exchange指定类型为directchannel.exchangeDeclare(EXCHANGE_NAME, direct);// 消息内容String message 商品新增了 id 1001;// 发送消息并且指定routing key 为insert ,代表新增商品channel.basicPublish(EXCHANGE_NAME, insert, null, message.getBytes());System.out.println( [商品服务] Sent message );channel.close();connection.close();} }1.2、消费者1 我们此处假设消费者1只接收两种类型的消息更新商品和删除商品。 public class Recv {private final static String QUEUE_NAME direct_exchange_queue_1;private final static String EXCHANGE_NAME direct_exchange_test;public static void main(String[] argv) throws Exception {// 获取到连接Connection connection ConnectionUtil.getConnection();// 获取通道Channel channel connection.createChannel();// 声明队列channel.queueDeclare(QUEUE_NAME, false, false, false, null);// 绑定队列到交换机同时指定需要订阅的routing key。假设此处需要update和delete消息channel.queueBind(QUEUE_NAME, EXCHANGE_NAME, update);channel.queueBind(QUEUE_NAME, EXCHANGE_NAME, delete);// 定义队列的消费者DefaultConsumer consumer new DefaultConsumer(channel) {// 获取消息并且处理这个方法类似事件监听如果有消息的时候会被自动调用Overridepublic void handleDelivery(String consumerTag, Envelope envelope, BasicProperties properties,byte[] body) throws IOException {// body 即消息体String msg new String(body);System.out.println( [消费者1] received : msg !);}};// 监听队列自动ACKchannel.basicConsume(QUEUE_NAME, true, consumer);} }1.3、 消费者2 我们此处假设消费者2接收所有类型的消息新增商品更新商品和删除商品。 public class Recv2 {private final static String QUEUE_NAME direct_exchange_queue_2;private final static String EXCHANGE_NAME direct_exchange_test;public static void main(String[] argv) throws Exception {// 获取到连接Connection connection ConnectionUtil.getConnection();// 获取通道Channel channel connection.createChannel();// 声明队列channel.queueDeclare(QUEUE_NAME, false, false, false, null);// 绑定队列到交换机同时指定需要订阅的routing key。订阅 insert、update、deletechannel.queueBind(QUEUE_NAME, EXCHANGE_NAME, insert);channel.queueBind(QUEUE_NAME, EXCHANGE_NAME, update);channel.queueBind(QUEUE_NAME, EXCHANGE_NAME, delete);// 定义队列的消费者DefaultConsumer consumer new DefaultConsumer(channel) {// 获取消息并且处理这个方法类似事件监听如果有消息的时候会被自动调用Overridepublic void handleDelivery(String consumerTag, Envelope envelope, BasicProperties properties,byte[] body) throws IOException {// body 即消息体String msg new String(body);System.out.println( [消费者2] received : msg !);}};// 监听队列自动ACKchannel.basicConsume(QUEUE_NAME, true, consumer);} }1.4、测试 我们分别发送增、删、改的RoutingKey发现结果
http://www.hkea.cn/news/14322513/

相关文章:

  • 网站打开出现建设中用户体验最好的网站
  • 购物网站app网页设计岗位职责
  • 淄博网站备案公司政务信息公开与网站建设报告
  • 汽配网站建设公司网站建设 宁波
  • 网站建设方案策划书开发小程序的目的
  • 全国医院的网站建设国家医保服务平台
  • ps做汽车网站下载地址wordpress 自媒体平台
  • 技成培训网官方网站wordpress侧栏显示指定分类
  • 营销网站系统广州建网站比较有名的公司
  • 单页网站怎么做网站开发流程宜春
  • 互动营销型网站建设商丘河南网站建设
  • 北京网站建设明细网站建设实训报告目的
  • 滕州市中远建设工程公司网站首页建设购物网站需要多少钱
  • 打电话沟通做网站话术网站设计制作公司推荐
  • 四川省住房和城乡建设厅网站下载上海网站建设开发公司哪家好
  • 广州化妆品网站设计前端培训机构推荐
  • 淄博做网站推广哪家好失信人员黑名单查询
  • 建设网站的网站叫什么百度网盟网站有哪些
  • 奇月网络官方网站网站建设便宜的公司
  • 选一个网站做seo怎样做商业网站平台
  • 电商模板哪个网站好wordpress链接速度慢
  • 网站关键词怎么添加乾安网站建设哪家专业
  • 创意广告设计网站网站开发.net
  • wordpress 单页 多页上海seo网站策划
  • 特价旅游机票网站建设企业所得税怎么算的
  • 公网ip 做网站兴盛优选购物平台下载
  • 为什么网站要改版南昌app定制
  • 兰陵住房建设局网站互联网平台是做什么的
  • 做网站的公司成本十款看免费行情的软件
  • 杭州网站改版北京网站建设首选石榴汇