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

专业做网站的公司 郑州京东网站建设

专业做网站的公司 郑州,京东网站建设,wordpress如何添加模板文件夹,义乌对外寻找代加工rabbitmq订单模块RabbitMQ提供了具有可预测且一致的吞吐量和延迟的高可用性#xff0c;可伸缩和便携式消息传递系统。 RabbitMQ是AMQP #xff08;业务消息传递的开放标准#xff09;的领先实现 #xff0c;并且通过适配器支持XMPP#xff0c;SMTP#xff0c;STOMP和HTTP… rabbitmq订单模块 RabbitMQ提供了具有可预测且一致的吞吐量和延迟的高可用性可伸缩和便携式消息传递系统。 RabbitMQ是AMQP 业务消息传递的开放标准的领先实现 并且通过适配器支持XMPPSMTPSTOMP和HTTP来进行轻量级Web消息传递。 这个新模块允许您在Play上的RabbitMQ实例上消费和产生消息 框架应用程序。 安装 play install rabbitmq 组态 module.rabbitmq${play.path}/modules/rabbitmq-0.0.1 rabbitmq.hostlocalhost rabbitmq.port5672 rabbitmq.userNameguest rabbitmq.passwordguest rabbitmq.vhost/ rabbitmq.exchangeTypedirect rabbitmq.durabletrue rabbitmq.autoAckfalse rabbitmq.basicQostrue 定义将由队列使用的消息只是一个简单的POJO public class SampleMessage implements Serializable {/** The field1. */private String field1;/** The field2. */private String field2;/*** Instantiates a new sample message.*/public SampleMessage() {}/*** Instantiates a new sample message.** param field1 the field1* param field2 the field2*/public SampleMessage(String field1, String field2) {super();this.field1 field1;this.field2 field2;}/*** Gets the field1.** return the field1*/public String getField1() {return field1;}/*** Sets the field1.** param field1 the new field1*/public void setField1(String field1) {this.field1 field1;}/*** Gets the field2.** return the field2*/public String getField2() {return field2;}/*** Sets the field2.** param field2 the new field2*/public void setField2(String field2) {this.field2 field2;}/*** To String** see java.lang.Object#toString()*/Overridepublic String toString() {return SampleMessage [field1 field1 , field2 field2 ];} } 发布消息 public static void publish(String q) {RabbitMQPublisher.publish(myQueue, new SampleMessage(q, q));render(q);} 创建消息使用者 OnApplicationStart(asynctrue) public class RabbitMQSampleConsumer extends RabbitMQConsumer {/*** Consume Message** see play.modules.rabbitmq.consumer.RabbitMQConsumer#consume(T)*/Overrideprotected void consume(SampleMessage message) {System.out.println(******************************);System.out.println(* Message Consumed: message);System.out.println(******************************);}/*** Name of the Queue that this consumer will be listening to.** return the string* see play.modules.rabbitmq.consumer.RabbitMQConsumer#queue()*/Overrideprotected String queue() {return myQueue;}/*** Return message type.** return the message type* see play.modules.rabbitmq.consumer.RabbitMQConsumer#getMessageType()*/protected Class getMessageType() {return SampleMessage.class;} } *请注意这是一场戏 作业因此您可以手动启动它也可以使用Play提供的其他注释 例如On或Every。 有关更多信息请参见“ 异步作业”文档 。 Firehose –批量发布消息的另一种方法 OnApplicationStart(async true) public class RabbitMQSampleFirehose extends RabbitMQFirehose {/** The count. */public int count 0;/*** Get data to be loaded.** param n the n* return the data* throws Exception the exception* see play.modules.rabbitmq.producer.RabbitMQFirehose#getData(int)*/Overrideprotected List getData(int n) throws Exception {if ( count 10 ) {return null;}List results new ArrayList();for (int i 0; i n; i) {results.add(new SampleMessage(field1, field2));count;}return results;}/*** Batch Size - How many records we will select at the time?.** return the int* see play.modules.rabbitmq.producer.RabbitMQFirehose#batchSize()*/Overrideprotected int batchSize() {return 2;}/*** Queue Name.** return the string* see play.modules.rabbitmq.producer.RabbitMQFirehose#queueName()*/Overrideprotected String queueName() {return myQueue;}} *请注意这是一场戏 作业因此您可以手动启动它也可以使用Play提供的其他注释 例如On或Every。 有关更多信息请参见“ 异步作业”文档 。 当然该代码在Github上可用。 现在开始游戏 参考 RabbitMQ Play模块 我们的JCG合作伙伴 Felipe Oliveira在Geeks的 框架 完全在 。 相关文章 Java Code Geeks Andygene Web原型 每个程序员都应该知道的事情 Spring MVC开发–快速教程 SmartGWT入门提供出色的GWT界面 GWT 2 Spring 3 JPA 2 Hibernate 3.5教程 翻译自: https://www.javacodegeeks.com/2011/04/rabbitmq-module-play-framework.htmlrabbitmq订单模块
http://www.ihoyoo.com/news/27810.html

相关文章:

  • 网站后台首页模板兰州网站seo哪家公司好
  • 花都手机网站建设9861云南网站建设
  • 山东英文网站建站wordpress 提问模板
  • 网站建设 成本wordpress数据库meta
  • 企业网站用什么开发好-商业推广推广途径有哪些
  • 业务网站建设网站建设合肥公司
  • 东莞茶山网站建设前端asp网站开发
  • 怎样把网站的背景图片wordpress nginx 500
  • 平凉网站建设redu石嘴山网站建设
  • 淄博做网站合肥网站建设培训机构
  • 王建设医生网站手机网页 模板
  • wordpress做外贸网站的劣势龙岩小程序报价
  • 帝国cms 网站地图 自定义建设企业功能型网站
  • 拖拽建站平台常用的网址有哪些
  • 设计素材网站排版吐鲁番建设局网站
  • iis部署网站提示建设中百度竞价系统
  • 网站建设 麦肯趋势苏州市建设安全监督局网站
  • 辽阳企业网站建设价格公司网站建设免费
  • 音乐网站开发的意义在网上怎么建立自己的网站
  • 做网站模板用什么软件买网站多少钱
  • 网站建设动画教程莆田企业免费建站
  • 如何进行网站维护it培训机构哪些比较好
  • 政元软件做网站上海哪家网站建设好
  • 数学建模网站建设广州中企动力网站制作
  • 怎样建立网站 优帮云新闻热点事件2023最新
  • 如何建设网站导航内链接网站开发文件结构组成
  • 南昌知名网站建设公司wordpress rss采集
  • 做公众号文章的网站邮箱域名是什么
  • 怎么提交网站南通网站建设心得
  • 网站做的好有什么用安徽建工招采平台