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

如何做与别人的网站一样的咨询公司需要什么专业

如何做与别人的网站一样的,咨询公司需要什么专业,城阳网站改版,营销平台建设默认情况下#xff0c;exchange、queue、message 等数据都是存储在内存中的#xff0c;这意味着如果 RabbitMQ 重启、关闭、宕机时所有的信息都将丢失。 RabbitMQ 提供了持久化来解决这个问题#xff0c;持久化后#xff0c;如果 RabbitMQ 发送 重启、关闭、宕机#xff…默认情况下exchange、queue、message 等数据都是存储在内存中的这意味着如果 RabbitMQ 重启、关闭、宕机时所有的信息都将丢失。 RabbitMQ 提供了持久化来解决这个问题持久化后如果 RabbitMQ 发送 重启、关闭、宕机下次起到时 RabbitMQ 会从硬盘中恢复exchange、queue、message 等数据。 1.队列持久化 队列的持久化是在声明队列时指定的 channel.queueDeclare(TASK_QUEUE_NAME, false, false, false, null);如下图声明队列的方法中如果设置 durable为false 时表示不进行持久化 如下图中存在D标识的表示持久化队列没有D表示的是非持久化队列 注意 如果之前声明的队列不是持久化的需要把原先队列先删除或者重新创建一个持久化的队列。否则会出现如下错误 设置持久化的队列即使RabbitMQ 重启、宕机了也依然存在没有进行持久化的队列当RabbitMQ 重启、宕机后就不存在了 把队列设置持久化具体代码如下 public class Task02 {//队列名称public static final String TASK_QUEUE_NAME ACK_QUEUE1;public static void main(String[] args) throws IOException, TimeoutException {Channel channel RabbitMQUtils.getChannel();//声明队列channel.queueDeclare(TASK_QUEUE_NAME, true, false, false, null);//在控制台中输入信息Scanner scanner new Scanner(System.in);System.out.println(请输入信息);while (scanner.hasNext()) {String message scanner.next();channel.basicPublish(, TASK_QUEUE_NAME, null, message.getBytes(UTF-8));System.out.println(生产者发出消息: message);}} }2.消息持久化 和queue一样message也是存储在内存中的这意味着如果 RabbitMQ 重启、关闭、宕机时所有的信息都将丢失因此需要将消息进行持久化 因此需要在消息发布时对消息进行持久化 channel.basicPublish(,TASK_QUEUE_NAME,MessageProperties.PERSISTENT_TEXT_PLAIN,message.getBytes(UTF-8));消息持久化完整代码如下 public class Task02 {//队列名称public static final String TASK_QUEUE_NAME ACK_QUEUE1;public static void main(String[] args) throws IOException, TimeoutException {Channel channel RabbitMQUtils.getChannel();//声明队列channel.queueDeclare(TASK_QUEUE_NAME, true, false, false, null);//在控制台中输入信息Scanner scanner new Scanner(System.in);System.out.println(请输入信息);while (scanner.hasNext()) {String message scanner.next();channel.basicPublish(, TASK_QUEUE_NAME, MessageProperties.PERSISTENT_TEXT_PLAIN, message.getBytes(UTF-8));System.out.println(生产者发出消息: message);}} }注意 将消息标记为持久化并不能完全保证不会丢失消息。当RabbitMQ 将消息保存到磁盘但是还没有存储完出现了故障此时就会出现数据丢失的情况
http://www.sadfv.cn/news/328850/

相关文章:

  • 学做网站视频wordpress转载微博
  • 5千ip的网站能赚多少钱网站开发短期培训
  • 深圳网站建设的客户在哪里开发一款网络游戏需要多少钱
  • 企业做网站要注意些什么问题网站制作怎么学
  • 吴江建网站优荐苏州聚尚网络望野博物馆馆长
  • 郑州炫彩网站建设网页开发者模式怎么打开
  • 制作企业网站方案网站手机模板的特点
  • 做哪类视频网站需要视频牌照个人网站建设教程pdf
  • 兰州网站建设redu上海浦东新区娱乐场所最新通知
  • 站长之家ppt素材国外手机模板网站推荐
  • 网站界面设计规则wordpress更新 无法创建目录
  • wordpress站长统计插件网站被spider重复抓取
  • 如何建设网站济南兴田德润o简介电话正规网站建设公司哪家好
  • 简约大方网站哪个网站可以接加工单
  • 可以做外链的网站平台自己做项目的网站
  • 大气的网站设计长沙seo外包优化
  • 网站如何做谷歌优化企业产品展示网站模板
  • 联想公司网站建设现状玉林网站开发
  • 网站建设与开发学习win8风格网站开发实例
  • 烟台开发区网站制作公司发布企业信息的网站
  • 珠海网站建设报价公司注册资本多少有什么关系
  • 雅安网站建设网站主页
  • linux建设一个网站网站上面的体验卡怎么做
  • 做网站网页兼容性网站作业免费下载
  • 营销型网站建设是什么意思深圳网站设计平台
  • 义乌建设网站制作多屏网站建设
  • 平台网站建设设计framework7做网站
  • 分类网站发布信息有生意做吗万商云集(成都)科技股份有限公司
  • 长沙做网站好的公司有哪些网站友链查询
  • 信息推广平台官网优化 报价