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

优化推广网站怎么做最好wordpress评论分页不显示不出来

优化推广网站怎么做最好,wordpress评论分页不显示不出来,合肥html5网站建设,戚墅堰网站建设Publish/Subscribe **发布(Publish)、订阅(Subscribe)#xff1a;**允许将同一个消息发送给多个消费者 **注意#xff1a;**exchange负责消息路由#xff0c;而不是存储#xff0c;路由失败则消息丢失 常见的**X(exchange–交换机)***类型#xff1a; Fanout 广播Direc…Publish/Subscribe **发布(Publish)、订阅(Subscribe)**允许将同一个消息发送给多个消费者 **注意**exchange负责消息路由而不是存储路由失败则消息丢失 常见的**X(exchange–交换机)***类型 Fanout 广播Direct 路由Topoc 话题 发布订阅–FanoutExchange 案例三利用SpringAMQP演示广播交换机的使用 1.在消费者consumer包中创建一个FanoutConfig类声明队列、交换机并将两者绑定 Configuration public class FanoutConfig {//声明FanoutExchange交换机itcast.fanoutBeanpublic FanoutExchange fanoutExchange(){return new FanoutExchange(itcast.fanout);}//声明fanout.queue1队列Beanpublic Queue fanoutQueue1(){return new Queue(fanout.queue1);}//绑定fanout.queue1队列和交换机Beanpublic Binding bindingQueue1(Queue fanoutQueue1, FanoutExchange fanoutExchange){return BindingBuilder.bind(fanoutQueue1).to(fanoutExchange);}//声明fanout.queue2队列Beanpublic Queue fanoutQueue2(){return new Queue(fanout.queue2);}//绑定fanout.queue2队列和交换机Beanpublic Binding bindingQueue2(Queue fanoutQueue2, FanoutExchange fanoutExchange){return BindingBuilder.bind(fanoutQueue2).to(fanoutExchange);} }2.在消费者consumer包中编写两个消费者SpringRabbitListener方法分别监听fanout.queue1和fanout.queue2 Component public class SpringRabbitListener {RabbitListener(queues fanout.queue1)public void listenFanoutQueue1(String msg) {System.out.println(消费者接收到fanout.queue1的消息【 msg 】);}RabbitListener(queues fanout.queue2)public void listenFanoutQueue2(String msg) {System.out.println(消费者接收到fanout.queue2的消息【 msg 】);}} 3.在publiSher中编写测试方法向itcast.fanout发送消息 RunWith(SpringRunner.class) SpringBootTest public class SpringAmqpTest {Autowiredprivate RabbitTemplate rabbitTemplate;Testpublic void testSendFanoutExchange() {// 交换机名称String exchangeName itcast.fanout;// 消息String message hello, every one!;// 发送消息rabbitTemplate.convertAndSend(exchangeName, , message);} }4.运行结果 发布订阅–DirectExchange 将接收到的消息根据规则路由到指定的Queue因此称为路由模式(routes) 每一个Queue都与Exchange设置一个BindingKey暗号发布者发送消息时指定消息的RoutingKeyExchange将消息路由到BindingKey与消息RoutingKey一致的队列 案例四利用SpringAMQP演示DirectExchange的使用 1.直接用注解 RabbitListener声明Exchange、Queue、RoutingKey QueueBinding注解用于绑定队列和交换器并指定路由键 Component public class SpringRabbitListener {RabbitListener(bindings QueueBinding(value Queue(name direct.queue1),exchange Exchange(name itcast.direct, type ExchangeTypes.DIRECT),key {red, blue}))public void listenDirectQueue1(String msg){System.out.println(消费者接收到direct.queue1的消息【 msg 】);}RabbitListener(bindings QueueBinding(value Queue(name direct.queue2),exchange Exchange(name itcast.direct, type ExchangeTypes.DIRECT),key {red, yellow}))public void listenDirectQueue2(String msg){System.out.println(消费者接收到direct.queue2的消息【 msg 】);}}2.测试 RunWith(SpringRunner.class) SpringBootTest public class SpringAmqpTest {Autowiredprivate RabbitTemplate rabbitTemplate;Testpublic void testSendDirectExchange() {// 交换机名称String exchangeName itcast.direct;// 消息String message hello, red!;// 发送消息rabbitTemplate.convertAndSend(exchangeName, red, message);} }3.结果 发布订阅–TopicExchange TopicExchange与DirectExchange类似区别在于routingKey必须是多个单词的列表并且以**.**分割 Queue与Exchange指定BindingKey时可以使用通配符 # : 代指0个或多个单词* : 代指一个单词 案例五利用SpringAMQP演示TopicExchange的使用 1.直接用注解 RabbitListener声明Exchange、Queue、RoutingKey QueueBinding注解用于绑定队列和交换器并指定路由键 Component public class SpringRabbitListener {RabbitListener(bindings QueueBinding(value Queue(name topic.queue1),exchange Exchange(name itcast.topic, type ExchangeTypes.TOPIC),key china.#))public void listenTopicQueue1(String msg){System.out.println(消费者接收到topic.queue1的消息【 msg 】);}RabbitListener(bindings QueueBinding(value Queue(name topic.queue2),exchange Exchange(name itcast.topic, type ExchangeTypes.TOPIC),key #.news))public void listenTopicQueue2(String msg){System.out.println(消费者接收到topic.queue2的消息【 msg 】);} }2.测试 RunWith(SpringRunner.class) SpringBootTest public class SpringAmqpTest {Autowiredprivate RabbitTemplate rabbitTemplate;Testpublic void testSendTopicExchange() {// 交换机名称String exchangeName itcast.topic;// 消息String message 合理小姐是凑巧先生独一无二的女主角;//String message 今天天气不错我的心情好极了!;// 发送消息rabbitTemplate.convertAndSend(exchangeName, china.news, message);//rabbitTemplate.convertAndSend(exchangeName, china.weather, message);}}3.结果
http://www.pierceye.com/news/122667/

相关文章:

  • 怎样做网站的背景图片安卓原生开发
  • 现代电子商务网站建设技术wordpress采用的mvc
  • 台州网站建设团队如何申请建设网站域名
  • 资料查询网站建设桂林微代码网络科技有限公司
  • 做暖视频网站免费番禺网站制作技术
  • 如何做网站百度排名优化深圳市住房和建设网站
  • 汉沽做网站简单网站建设
  • 建信建设投资有限公司网站网站建设app小程序
  • wordpress文章所有图片seo中文含义
  • 免费网站建设开发个人 网站备案 幕布
  • 公司网站设计 优帮云网站开发合同注意事件有哪些
  • 网站建设费用用温州建设局老网站
  • 做网站全部乱码怎么办网络平台销售
  • wordpress建立移动m站wordpress免费主题企业
  • 珠海市网站建设重庆建站公司网站模板
  • 网页设计与网站开发pdf备案网站可以做接码平台么
  • 国外网站国内备案南京网站seo优化公司
  • 岱山县网站建设网站后台管理系统怎么上传
  • 做网站需要什么东西重庆市招投标网官网
  • 潢川手机网站建设戴尔公司网站开发的经营目标
  • 创建网站代码是什么问题wordpress屏蔽广告插件下载
  • 网站接入服务提供商纪检网站建设计划
  • 佛山做网站公司有哪些做拆分盘网站
  • 沈阳做微网站注册一个有限公司需要多少钱
  • 网站首页logo怎么修改优化方案英语答案
  • 东南亚网站建设市场用照片做视频的模板下载网站
  • 做seo网站的公司2网站建设公司
  • phpmysql旅游网站开发wordpress 需要多大数据库
  • 做预算查市场价格的网站阿里巴巴旗下跨境电商平台有哪些
  • 搜狗网站提交入口有哪些做问卷调查赚钱的网站6