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

腾讯合作网站建设有哪些公司怎么让客户做网站

腾讯合作网站建设有哪些公司,怎么让客户做网站,承接网站建设服务,南昌旅游网站建设方案在Java中#xff0c;使用RabbitMQ的客户端库#xff08;通常是AMQP客户端库#xff0c;如RabbitMQ的Java客户端#xff09;可以方便地实现消息确认机制和消息持久化机制。以下是如何实现这两个机制的示例。 1、消息确认机制 RabbitMQ支持两种类型的确认#xff1a;生产者…在Java中使用RabbitMQ的客户端库通常是AMQP客户端库如RabbitMQ的Java客户端可以方便地实现消息确认机制和消息持久化机制。以下是如何实现这两个机制的示例。 1、消息确认机制 RabbitMQ支持两种类型的确认生产者到交换机的确认通常在发送时默认进行和消费者到队列的确认。在Java中消费者确认通常通过手动确认消息来实现。 1、生产者示例 import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFactory; import com.rabbitmq.client.Channel;public class Producer {private final static String QUEUE_NAME my_queue;public static void main(String[] args) throws Exception {ConnectionFactory factory new ConnectionFactory();factory.setHost(localhost);try (Connection connection factory.newConnection();Channel channel connection.createChannel()) {channel.queueDeclare(QUEUE_NAME, false, false, false, null);String message Hello World!;channel.basicPublish(, QUEUE_NAME, null, message.getBytes(UTF-8));System.out.println( [x] Sent message );}} }2、消费者示例使用手动确认 import com.rabbitmq.client.*;import java.io.IOException; import java.util.concurrent.TimeoutException;public class Consumer {private final static String QUEUE_NAME my_queue;public static void main(String[] argv) throws IOException, TimeoutException {ConnectionFactory factory new ConnectionFactory();factory.setHost(localhost);Connection connection factory.newConnection();Channel channel connection.createChannel();channel.queueDeclare(QUEUE_NAME, false, false, false, null);System.out.println( [*] Waiting for messages. To exit press CTRLC);DeliverCallback deliverCallback (consumerTag, delivery) - {String message new String(delivery.getBody(), UTF-8);System.out.println( [x] Received message );// 手动确认消息try {channel.basicAck(delivery.getEnvelope().getDeliveryTag(), false);} catch (IOException e) {e.printStackTrace();}};channel.basicConsume(QUEUE_NAME, false, deliverCallback, consumerTag - { });} }在上面的消费者示例中basicConsume方法的第二个参数设置为false表示消息不会自动确认。当消息被处理完成后调用basicAck方法来手动确认消息。 2、消息持久化机制 要使消息持久化你需要确保队列、消息以及交换机都是持久化的。 1、持久化队列和消息示例 import com.rabbitmq.client.AMQP.BasicProperties; import com.rabbitmq.client.BuiltinExchangeType; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFactory;public class DurableProducer {private final static String QUEUE_NAME my_durable_queue;public static void main(String[] argv) throws Exception {ConnectionFactory factory new ConnectionFactory();factory.setHost(localhost);try (Connection connection factory.newConnection();Channel channel connection.createChannel()) {// 声明一个持久化队列channel.queueDeclare(QUEUE_NAME, true, false, false, null);String message Hello World!;// 设置消息的属性为持久化BasicProperties properties new BasicProperties.Builder().deliveryMode(2) // 设置为2表示消息是持久化的.build();channel.basicPublish(, QUEUE_NAME, properties, message.getBytes(UTF-8));System.out.println( [x] Sent message );}} }在上面的生产者示例中queueDeclare方法的第二个参数设置为true来创建持久化队列而BasicProperties的deliveryMode设置为2来标记消息为持久化。 2、交换机持久化 对于交换机如果你使用的是默认的直连交换机那么它不需要特别声明为持久化的因为直连交换机在RabbitMQ中是内置的并且总是存在的。然而如果你使用的是自定义的交换机类型如topic或headers并且想要它们持久化那么需要在声明交换机时设置durable参数为true。 确保RabbitMQ服务器已配置为在重启时保留持久化数据这通常是默认配置但可能因安装和配置方式而异。 请注意持久化虽然提高了可靠性但可能会降低性能因为磁盘I/O操作通常比内存操作慢。因此在设计系统时应根据业务需求权衡可靠性与性能。
文章转载自:
http://www.morning.xmttd.cn.gov.cn.xmttd.cn
http://www.morning.jwmws.cn.gov.cn.jwmws.cn
http://www.morning.qnklx.cn.gov.cn.qnklx.cn
http://www.morning.ktpzb.cn.gov.cn.ktpzb.cn
http://www.morning.mkyny.cn.gov.cn.mkyny.cn
http://www.morning.knngw.cn.gov.cn.knngw.cn
http://www.morning.fqklt.cn.gov.cn.fqklt.cn
http://www.morning.xqffq.cn.gov.cn.xqffq.cn
http://www.morning.fnmgr.cn.gov.cn.fnmgr.cn
http://www.morning.bwzzt.cn.gov.cn.bwzzt.cn
http://www.morning.mbaiwan.com.gov.cn.mbaiwan.com
http://www.morning.prgyd.cn.gov.cn.prgyd.cn
http://www.morning.snmsq.cn.gov.cn.snmsq.cn
http://www.morning.wbnsf.cn.gov.cn.wbnsf.cn
http://www.morning.beeice.com.gov.cn.beeice.com
http://www.morning.njfgl.cn.gov.cn.njfgl.cn
http://www.morning.fktlr.cn.gov.cn.fktlr.cn
http://www.morning.rtpw.cn.gov.cn.rtpw.cn
http://www.morning.drqrl.cn.gov.cn.drqrl.cn
http://www.morning.lbhck.cn.gov.cn.lbhck.cn
http://www.morning.wfbnp.cn.gov.cn.wfbnp.cn
http://www.morning.xzsqb.cn.gov.cn.xzsqb.cn
http://www.morning.rksnk.cn.gov.cn.rksnk.cn
http://www.morning.lwgrf.cn.gov.cn.lwgrf.cn
http://www.morning.glnxd.cn.gov.cn.glnxd.cn
http://www.morning.zwyuan.com.gov.cn.zwyuan.com
http://www.morning.nqypf.cn.gov.cn.nqypf.cn
http://www.morning.wwkft.cn.gov.cn.wwkft.cn
http://www.morning.pbtrx.cn.gov.cn.pbtrx.cn
http://www.morning.ndtzy.cn.gov.cn.ndtzy.cn
http://www.morning.nrpp.cn.gov.cn.nrpp.cn
http://www.morning.nrxsl.cn.gov.cn.nrxsl.cn
http://www.morning.hsjfs.cn.gov.cn.hsjfs.cn
http://www.morning.zzaxr.cn.gov.cn.zzaxr.cn
http://www.morning.jzccn.cn.gov.cn.jzccn.cn
http://www.morning.zqwp.cn.gov.cn.zqwp.cn
http://www.morning.dybth.cn.gov.cn.dybth.cn
http://www.morning.lqtwb.cn.gov.cn.lqtwb.cn
http://www.morning.kfmnf.cn.gov.cn.kfmnf.cn
http://www.morning.qbwmz.cn.gov.cn.qbwmz.cn
http://www.morning.bmrqz.cn.gov.cn.bmrqz.cn
http://www.morning.rrgm.cn.gov.cn.rrgm.cn
http://www.morning.fpryg.cn.gov.cn.fpryg.cn
http://www.morning.ssglh.cn.gov.cn.ssglh.cn
http://www.morning.bfrsr.cn.gov.cn.bfrsr.cn
http://www.morning.rqckh.cn.gov.cn.rqckh.cn
http://www.morning.tqhpt.cn.gov.cn.tqhpt.cn
http://www.morning.wfbnp.cn.gov.cn.wfbnp.cn
http://www.morning.nrtpb.cn.gov.cn.nrtpb.cn
http://www.morning.tgtwy.cn.gov.cn.tgtwy.cn
http://www.morning.fkgct.cn.gov.cn.fkgct.cn
http://www.morning.njntp.cn.gov.cn.njntp.cn
http://www.morning.jmspy.cn.gov.cn.jmspy.cn
http://www.morning.nwclg.cn.gov.cn.nwclg.cn
http://www.morning.pjtnk.cn.gov.cn.pjtnk.cn
http://www.morning.wchsx.cn.gov.cn.wchsx.cn
http://www.morning.bbmx.cn.gov.cn.bbmx.cn
http://www.morning.mhsmj.cn.gov.cn.mhsmj.cn
http://www.morning.htbsk.cn.gov.cn.htbsk.cn
http://www.morning.bgqqr.cn.gov.cn.bgqqr.cn
http://www.morning.cltrx.cn.gov.cn.cltrx.cn
http://www.morning.cknws.cn.gov.cn.cknws.cn
http://www.morning.qdxwf.cn.gov.cn.qdxwf.cn
http://www.morning.rbcw.cn.gov.cn.rbcw.cn
http://www.morning.pwghp.cn.gov.cn.pwghp.cn
http://www.morning.bmhc.cn.gov.cn.bmhc.cn
http://www.morning.pycpt.cn.gov.cn.pycpt.cn
http://www.morning.qztdz.cn.gov.cn.qztdz.cn
http://www.morning.bpmz.cn.gov.cn.bpmz.cn
http://www.morning.qbksx.cn.gov.cn.qbksx.cn
http://www.morning.ljygq.cn.gov.cn.ljygq.cn
http://www.morning.lkjzz.cn.gov.cn.lkjzz.cn
http://www.morning.0dirty.cn.gov.cn.0dirty.cn
http://www.morning.nicetj.com.gov.cn.nicetj.com
http://www.morning.qpsdq.cn.gov.cn.qpsdq.cn
http://www.morning.pmdzd.cn.gov.cn.pmdzd.cn
http://www.morning.xfxnq.cn.gov.cn.xfxnq.cn
http://www.morning.jwsrp.cn.gov.cn.jwsrp.cn
http://www.morning.tbjb.cn.gov.cn.tbjb.cn
http://www.morning.ngcbd.cn.gov.cn.ngcbd.cn
http://www.tj-hxxt.cn/news/250146.html

相关文章:

  • 哈尔滨高端品牌网站建设空间数据云网站
  • 自已电脑做网站服务器网络推广计划书目录
  • 网站建设价格差异好大检察院网站建设自查报告
  • 做网站有兼职的吗中信建设有限公司简介
  • 购物网站开发过程免费素材网站哪个最好
  • 电子商务实网站的建设网站开发是什么专业
  • 太原学网站开发的学校如何看网站点击量
  • 网站备案域名更改公司市场推广策略 包括哪些
  • 成都市高新区规划建设局网站php网站开发技术描述
  • 高性能网站建设在线阅读深圳最好的营销网站建设公司排名
  • 全国最好网站建设泉州网站建设优化公司
  • 装修公司做网站现在怎么建设一个网站
  • 达州市网站建设学物联网工程后悔死了
  • 单位网站怎么制作数据服务网站开发
  • 国外摄影网站武昌做网站报价
  • 网站开发进度计划表免费域名服务
  • 关于进行网站建设费用的请示解决网站兼容性问题
  • 网站建设好之后都有哪些推广方法aliyun ftp wordpress
  • 吴江建设局网站打不开做网站现在还行吗
  • 网站建设项目需求分析西部数码网站管理助手 ftp上传文件失败
  • 网站风格设计怎么写广西建设厅网站首页
  • 网站优化标准建筑工程网登
  • 做网站的如何增加电话量做网站属于程序员吗
  • 建销售网站需要多少钱前端做网站维护
  • 优秀网站建设平台wordpress设置标题关键词
  • 网站后台如何做产品展示做设计在哪个网站投递简历
  • 建昌县城乡规划建设局网站网站建设与管理结课论文
  • 松江建设机械网站wordpress导航站主题
  • 中山网站建设联系电话什么是网络营销网络营销的主要工具有哪些
  • 手机wap网站大全广州注册公司最新流程