前言 Rabbitmq是一个开源的消息代理软件,是AMQP协议的实现。核心作用就是创建消息队列,异步发送和接收消息。通常用来在高并发中处理削峰填谷、延迟处理、解耦系统之间的强耦合、处理秒杀订单。 入门rabbitmq之前主要是想了解下秒杀排队订单入库后,异步通知客户端秒杀结果。 基础知识 1、基本概 ...
分类:
编程语言 时间:
2019-01-20 18:03:04
阅读次数:
247
最近开发网关服务的过程当中,需要用到kafka转发消息与保存日志,在进行压测的过程中由于是多线程并发操作kafka producer 进行异步send,发现send耗时有时会达到几十毫秒的阻塞,很大程度上上影响了并发的性能,而在后续的测试中发现单线程发送反而比多线程发送效率高出几倍。所以就对kafk ...
分类:
其他好文 时间:
2019-01-20 00:57:43
阅读次数:
176
一、Redis主从复制简述 1、主从架构的核心原理 2、主从复制的断点续传 3、无磁盘化复制 4、过期key处理 5、redis replication的核心机制 6、master持久化对于主从架构的安全保障的意义 二、Redis主从复制的流程及复制方法 1、复制的完整流程 2、数据同步相关的核心机 ...
分类:
其他好文 时间:
2019-01-13 01:53:07
阅读次数:
191
采用SQL SERVER发送邮件是队列方式(异步)发送邮件,所以在我们执行发送邮件后,无法立即获取到邮件是否发送成功了,而在PCB行业实际应用中是需要立即获取发送邮件是否成功的状态来决定下一步逻辑该如何处理的,为了满足此要求我们需重新封装一下发送邮件的存储过程,让发送邮件实现同步发送邮件,方法如下: ...
分类:
数据库 时间:
2018-12-22 01:25:19
阅读次数:
281
跨域 接触到的解决跨域的方法 JSONP,CORS CORS 在服务器端设置 Access-Control-Allow-Origin:* JSONP 本质是利用 HTML中的<scirpt>标签具有跨域性的特点,通过<script>异步发送请求。 服务端返回一个特定字符串。这个字符串被js解析成一个 ...
分类:
其他好文 时间:
2018-12-20 14:36:26
阅读次数:
210
1) 提交表单后,将JavaBean信息以JSON文本形式返回到浏览器 spring.xml ...
分类:
编程语言 时间:
2018-12-04 13:06:15
阅读次数:
231
同步/异步(描述网络通信模式,适用于请求 响应模型) 同步:发送方发送请求后,需要等待接收响应,结果占用并浪费了CPU资源 异步:发送方发送请求后,不需要响应,可以继续发送下一个请求,或者主动挂起线程并释放CPU资源 阻塞/非阻塞(描述进程的函数方法调用方式) 阻塞:IO 调用会一直阻塞,直至调用结 ...
分类:
其他好文 时间:
2018-12-03 01:07:10
阅读次数:
215
1、自定义发送 Notification 的使用 1.1 通知(消息)的创建 "详细介绍篇" 1.2 发送通知 1.3 注册通知(观察者) 1.4 移除通知(观察者) 2、异步发送 Notification 的使用 2.1 发送异步通知 2.2 移除异步通知 3、系统通知的使用 3.1 UIDevi ...
分类:
其他好文 时间:
2018-11-15 00:22:01
阅读次数:
295
消息服务平台 处理公司内部各种消息业务 比如 发送邮件 发送短信 微信推送 接口有两种类型 异步 同步 同步需求: 当调用消息服务平台,需要返回消息服务平台调用第三方平台接口是否成功 异步需求: 采用MQ异步发送消息(没有返回结果) 发送邮件参数: 邮件账号 内容信息 格式是JSON 需要使用 fa ...
分类:
其他好文 时间:
2018-11-10 10:41:41
阅读次数:
109