RocketMQ教程(一):安装 中间件

RocketMQ教程(一):安装

使用场景 异步、削峰、解耦 同类比较 ActiveMQ一般都是老项目使用较多,新项目几乎都不会使用。 RabbitMQ 企业中使用的也挺多,功能也挺多。但是erlang语言不好调试。延迟极低,微秒级...
全文
RPC入门 中间件

RPC入门

RPC 什么是 RPC RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。比如两个不同的服务 A、B 部...
全文
常用MQ优缺点及对比 中间件

常用MQ优缺点及对比

首先要明确的是,消息队列并不能盲目使用,先说缺点: 可用性降低。比如A调用BCD的接口,然后加入了个MQ,如果MQ出问题了可能整个服务就挂了。 复杂度增加。增加MQ后怎么保证消息不会重复消费?会不会...
全文
压测工具jmeter使用教程 中间件

压测工具jmeter使用教程

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态...
全文
EhCache缓存使用教程 中间件

EhCache缓存使用教程

什么是ehcache 纯Java的进程内缓存,直接在JVM虚拟机中缓存,速度非常快。缓存有两级,内存存储完了自动存到磁盘上。 数据可持久化在磁盘上,vm(虚拟机)重启后数据恢复 和redis比怎么样...
全文
ElasticSearch学习笔记【长更】 中间件

ElasticSearch学习笔记【长更】

一、简介 ElasticSearch理解为文档数据库。我们将之与关系型数据库进行对比,迁移概念: 其中,type的概念被逐渐弱化、废除。 9300 端口为 Elastic s earch 集群间组件...
全文
RabbitMQ学习笔记【长更】 中间件

RabbitMQ学习笔记【长更】

一、MQ作用 就仨:异步、削峰、解耦 1、任务异步处理 将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理。提高了应用程序的响应时间。 2、应用程序解耦 MQ相当于一个中介,生产...
全文