当前位置: 首页 > 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://wiki.neutronadmin.com/news/328850/

相关文章:

  • 网站建设 青海免费网站站
  • 做网站530元张家港网站建设培训
  • 建设网站哪个便宜建站及推广
  • 海南省交通建设局网站广东双语网站建设多少钱
  • 网站设计工作内容企业运营策划公司
  • 怎么做淘宝优惠卷网站网站访问对应二级域名
  • 电子商务网站建设平台网站建设 山东
  • 郑州做网站锐青白江建设网站
  • 手机销售网站的设计与实现主流网站
  • 南皮县网站建设wordpress y郁思注意
  • 网站开发哪种框架google官网入口注册
  • 南宁建设银行缴费网站郑州官网首页
  • 大连金州新区规划建设局网站连云港网站关键词优化
  • 定边网站建设大型网站开发教程
  • shopify建站最全教程网页设计与制作实例教程
  • 如何用自己的域名做网站网站备案和域名备案区别
  • 沈阳网站公司哪个好ps网站设计怎么做
  • 小程序公司平台开发重庆seo研究中心
  • 老徐蜂了网站策划书wordpress视频云存储
  • 腾讯云网站托管规模以上工业企业数量
  • 高级网站开发工信部element ui做的网站
  • 域名注册的网站都有哪些wordpress标签函数
  • 中学生网站作品一般公司建设网站布局
  • 网站有冒号怎么打开网络营销方法的分析与应用
  • 网站广告代理如何做网站开发文档模板
  • 优酷网站建设有何特点郑州高端网站定制公司
  • 江苏网站建设网络推广郑州黑马程序员培训机构官网
  • 网站开发数据库动态管理知名网站排行榜
  • 网站建设首先要学会什么企业代理注册公司
  • 广州免费自助建站开发wordpress搜狗收录