继续上篇文章解决RabbitMQ消息丢失问题和保证消息可靠性(一) 未完成部分,我们聊聊MQ Server端的高可用和消费端如何保证消息不丢的问题? 回归上篇的内容,我们知道消息从生产端到服务端,为了保证消息不丢,我们必须做哪些事情? 发送端采用Confirm模式,注意Server端没成功通知发送端 ...
分类:
其他好文 时间:
2019-08-31 01:16:47
阅读次数:
211
本篇和大家分享的是关于rabbit的生产和消费方的一些实用的操作;正如文章标题,主要内容如producer的confirm和consumer的ack,这两者使用的模式都是用来保证数据完整性,防止数据丢失。 producer的confirm模式 consumer的ack模式 producer的conf ...
分类:
其他好文 时间:
2019-08-30 21:15:55
阅读次数:
122
其实购物车都是类似的实现方法,只不过小程序是有他的数据层和业务层,在这里把之前的做法记录一下,分享出来也希望能给需要的小伙伴带来参考价值在最开始的时候先从本地存储中获取购物车数据,因为我们会切换页面 在页面切换的过程中需要实时重新加载购物车的数据,所以我们把获取的方法写在onShow中,而不是onL ...
分类:
微信 时间:
2019-08-28 15:56:59
阅读次数:
169
函数:function 函数名(参数列表) 事件 单击:onclick()表单提交:onsubmit()鼠标经过:onmouseover()值改表时:onchange() window窗体对象转跳:window.location = url 警告框:alert() 确认框:confirm("mess ...
"no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用数组构造器 "no-bitwise": 0,//禁止使用按位运算符 "no-caller": 1,//禁止使用arguments.caller或argum... ...
分类:
其他好文 时间:
2019-08-26 15:28:05
阅读次数:
75
加密文件:加密配置文件并使用,使用文件加密;加密变量:通过文件加密,通过密码加密,加上用户标识;使用debug模块进行调试
分类:
其他好文 时间:
2019-08-25 18:13:31
阅读次数:
115
1. 什么是BOM? BOM是Browser Object Model的缩写,简称浏览器对象模型。这个对象就是window BOM提供了独立于内容而与浏览器窗口进行交互的对象 BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性 BOM缺乏标准,JavaScript语法的标准化组织是EC ...
分类:
Web程序 时间:
2019-08-24 15:00:17
阅读次数:
164
Vue-router 路由守卫 Vue-router 路由守卫 Vue-router 路由守卫 const router = new VueRouter({ ... }) 前置路由守卫 router.beforeEach((to,from,next) => { // to 下一跳路由路径地址 // ...
分类:
其他好文 时间:
2019-08-21 23:02:15
阅读次数:
87
1. 分布式事务原理解析 1.1. TCC分布式事务 了解过TCC分布式事务的都知道它有三个阶段:try,confirm,cancel,但很多文章就只有原理图,和对原理图的解释,看一遍也留不下印象,这里用实际场景举个例子,说明TCC分布式事务原理 try阶段:假设我们又订单系统,它需要调用库存和积分 ...
分类:
其他好文 时间:
2019-08-15 19:29:41
阅读次数:
99