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

网站开发费是无形资产吗“设计网站”

网站开发费是无形资产吗,“设计网站”,徐州集团网站建设,wordpress嵌入外部网页Routing Direct 在Fanout模式中#xff0c;一条消息#xff0c;会被所有订阅的队列都消费。但是在某些场景下#xff0c;我们希望不同的消息被不同的队列消费。这时就要用到Direct类型的Exchange。 在Direct模型下#xff1a; 队列与交换机的绑定#xff0c;不能是任意…Routing Direct 在Fanout模式中一条消息会被所有订阅的队列都消费。但是在某些场景下我们希望不同的消息被不同的队列消费。这时就要用到Direct类型的Exchange。 在Direct模型下 队列与交换机的绑定不能是任意绑定了而是要指定一个RoutingKey路由key消息的发送方在向 Exchange发送消息时也必须指定消息的RoutingKey。Exchange不再把消息交给每一个绑定的队列而是根据消息的Routing Key进行判断只有队列的Routingkey与消息的Routing key完全一致才会接收到消息 P生产者向Exchange发送消息发送消息时会指定一个routing key。XExchange交换机接收生产者的消息然后把消息递交给与routing key完全匹配的队列。C1消费者其所在队列指定了需要routing key 为 error 的消息。C2消费者其所在队列指定了需要routing key 为 info、error、warning 的消息。 创建生产者 public class MyProducer {Testpublic void test() throws Exception {// 交换机String exchange logs_direct;// 创建工厂ConnectionFactory factory new ConnectionFactory();factory.setVirtualHost(/);factory.setHost(xuewei.world);factory.setUsername(xuewei);factory.setPassword(123456);factory.setPort(5672);// 创建连接和通道Connection connection factory.newConnection();Channel channel connection.createChannel();// 声明交换机channel.exchangeDeclare(exchange, direct);for (int i 0; i 3; i) {// 发布消息channel.basicPublish(exchange, DEBUG, null, (DEBUG LOG - i).getBytes());channel.basicPublish(exchange, INFO, null, (INFO LOG - i).getBytes());channel.basicPublish(exchange, WARN, null, (WARN LOG - i).getBytes());channel.basicPublish(exchange, ERROR, null, (ERROR LOG - i).getBytes());}} }创建消费者1 public class MyConsumer1 {public static void main(String[] args) throws Exception {// 指定交换机String exchange logs_direct;// 创建工厂ConnectionFactory factory new ConnectionFactory();factory.setVirtualHost(/);factory.setHost(xuewei.world);factory.setUsername(xuewei);factory.setPassword(123456);factory.setPort(5672);// 创建连接和通道Connection connection factory.newConnection();Channel channel connection.createChannel();// 绑定交换机channel.exchangeDeclare(exchange, direct);// 创建临时队列String queue channel.queueDeclare().getQueue();// 将临时队列绑定exchangechannel.queueBind(queue, exchange, WARN);channel.queueBind(queue, exchange, ERROR);// 处理消息channel.basicConsume(queue, true, new DefaultConsumer(channel) {Overridepublic void handleDelivery(String consumerTag, Envelope envelope, AMQP.BasicProperties properties, byte[] body) throws IOException {System.out.println(消费者1: new String(body));// TODO 业务处理}});} }创建消费者2 public class MyConsumer2 {public static void main(String[] args) throws Exception {// 指定交换机String exchange logs_direct;// 创建工厂ConnectionFactory factory new ConnectionFactory();factory.setVirtualHost(/);factory.setHost(xuewei.world);factory.setUsername(xuewei);factory.setPassword(123456);factory.setPort(5672);// 创建连接和通道Connection connection factory.newConnection();Channel channel connection.createChannel();// 绑定交换机channel.exchangeDeclare(exchange, direct);// 创建临时队列String queue channel.queueDeclare().getQueue();// 将临时队列绑定exchangechannel.queueBind(queue, exchange, DEBUG);channel.queueBind(queue, exchange, INFO);// 处理消息channel.basicConsume(queue, true, new DefaultConsumer(channel) {Overridepublic void handleDelivery(String consumerTag, Envelope envelope, AMQP.BasicProperties properties, byte[] body) throws IOException {System.out.println(消费者2: new String(body));// TODO 业务处理}});} }
http://wiki.neutronadmin.com/news/88927/

相关文章:

  • 手机版网站案例2024年新冠会消失吗
  • 做网站 参考文献最简单的营销方案
  • wordpress主题的网站模板wordpress修改地址
  • 网站流量钱是谁给的上传 wordpress
  • 建网站岑溪哪家强?开发公司采购管理制度
  • 网站所属网络怎么网站开发
  • 建设派网站旅游海外网站建设
  • 怎样下载模板做网站网上写作如何投稿赚钱
  • 如何建立网站和网页建中英文网站
  • 国外网站服务器做网站赚钱什么类型
  • 求职网站建设横沥做网站
  • 监控摄像头做直播网站网站跳出率多少正常
  • 珠海建设工程信息网站设计吧
  • 攸县住房和城乡规划建设局网站什么是企业网站pv
  • 网站建设石家庄快优网站建设服务优势
  • 攀枝花市建设银行网站小型教育网站的开发与建设论文
  • 怎么做视频解析的网站2023年火爆的新闻
  • 高质量的中山网站建设公司装修流程
  • 网站做点线表格广州网站建设讯度
  • 网站平均停留时间太原市建设银行网站首页
  • 犀牛云做网站装修设计的网站
  • 太和县建设局网站网站式登录页面模板下载
  • 美食网站开发前期准备广西壮族自治区成立时间
  • 凡客网站建立苏州刚刚发生新闻
  • 深圳高端设计网站英文作文
  • 网站页面设计欣赏做论坛网站看什么书
  • 品牌推广内容白云网站 建设seo信科
  • 做旅游网站的关注与回复动漫制作专业就业前景如何
  • 社区网站 备案wordpress更换网站logo
  • 企业网站建设三个原则15个常见关键词