什么是JMS? java mesaage service:指的是两个应用程序之间进行异步通信的API,它为标准消息协议和消息服务提供一组通用的接口,包含:创建消息、发送消息、接受消息等。java中利用JMS通行时,两个应用程序是通过一个收发服务达到连接的目的,从而达到解耦的效果。 JMS消息传送模型 ...
分类:
其他好文 时间:
2019-01-12 16:37:48
阅读次数:
181
一、关于JMS1.JMS的基础??JMS是Java提供的一套技术规范。即Java消息服务(Javamessageservice)。应用程序接口。是一个Java平台中关于面向消息中间件的API。用于在两个应用程序之间或者分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API。??用来异构系统集成通信,缓解系统瓶颈。提高系统的伸缩性、增
分类:
其他好文 时间:
2018-12-28 22:51:53
阅读次数:
240
参考文档: http://jm.taobao.org/2017/01/12/rocketmq quick start in 10 minutes/ http://rocketmq.apache.org/docs/quick start/ https://www.jianshu.com/p/82406 ...
分类:
其他好文 时间:
2018-12-27 00:32:21
阅读次数:
106
RabbitMQ是什么,怎么使用我就不介绍了,大家可以到园子里搜一下教程。本篇的重点在于实现服务与服务之间的异步通信。 首先说一下为什么要使用消息队列来实现服务通信:1.提高接口并发能力。 2.保证服务各方数据最终一致。 3.解耦。 使用消息队列通信的有点就是直接调用的缺点,比如在直接调用过程中发生 ...
分类:
Web程序 时间:
2018-12-17 23:55:02
阅读次数:
578
1. 异步通信方式可分为不互锁、半互锁和全互锁三种类型: a.不互锁方式 主模块发出请求信号后,不等待接到从模块的回答信号,而是经过一段时间。确认从模块已收到请求信号后,便撤消其请求信号;从设备接到请求信号后,在条件允许时发出回答信号,并且经过一段时间,确认主设备已收到回答信号后,自动撤消回答信号。 ...
分类:
其他好文 时间:
2018-12-07 20:49:15
阅读次数:
181
1、Ajax的工作原理 Ajax并非一种新的技术,而是几种原有技术的结合体。它由下列技术组合而成。 1、使用CSS和XML来表示2、使用DOM模型来交互和动态显示3、使用XMLHttpRequest来和服务器进行异步通信。4、使用JavaScript来绑定和调用。 Ajax的原理简单来说通过XMLH ...
分类:
其他好文 时间:
2018-12-04 00:57:05
阅读次数:
174
前言:前面写了Handler的源码理解,关于Handler在我们Android开发中是到处能见到的异步通信方式。那么,在Android原生里,有那些也有到了Handler机制的呢?有很多,比如我们今天所要理解分析的IntentService就使用到了Handler。接下来,我们来深入了解一下。 Ha ...
分类:
移动开发 时间:
2018-11-27 19:36:30
阅读次数:
196
此文已由作者冯常健授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 摘要:网易云容器平台期望能给实施了微服务架构的团队提供完整的解决方案和闭环的用户体验,为此从 2016 年开始,我们容器服务团队内部率先开始进行 dogfooding 实践,看看容器云平台能不能支撑得起容器服 ...
分类:
其他好文 时间:
2018-11-26 20:13:54
阅读次数:
198
XMLHttpRequest对象 1. XMLHttpRequest用于在后台与服务器交换数据,是AJAX之所以能对网页进行局部刷新的核心,同时Ajax技术离开了XMLHttpRequest对象将失去与服务器异步通信的能力。 2:不同的浏览器创建XMLHttpRequest对象使用的语句是不同的。 ...
分类:
Web程序 时间:
2018-11-21 15:55:54
阅读次数:
169
NATS是一个Golang技术栈的MQ服务,类似NSQ,但NATS更轻量级、性能更好、不支持离线、支持同步/异步通信模型,非常好用。 NATS在MICRO中有哪些应用 Transport 笔者以前开发后台服务时,直接使用NATS替换RPC实现多机部署、伪负载均衡,Micro也支持NATS作为Tran ...
分类:
其他好文 时间:
2018-11-15 18:36:00
阅读次数:
1042