
中间件
bkdl047
这个作者很懒,什么都没留下…
展开
-
RabbitMQ整理
RabbitMQ总结 (默认15672端口) 优点: 使用RabbitMQ消息队列可以实现应用解耦、通过异步请求来增强程序的反应速度,提高用户体验,还有就是可以实现流量削峰,将瞬间高并发的访问,削成一组一组的请求进行处理。 一、什么是MQ 消息队列是一种进程间通信或同一进程的不同线程间的通信方式。 消息队列的机制使得:消息的发送者和消息的接收者不需要同时与消息队列互交。消息会保存在队列中,直到接收...原创 2019-10-30 14:55:43 · 669 阅读 · 0 评论 -
Elasticsearch整理
Elasticsearch整理 一、什么是Elasticsearch? 【端口9200】 ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 开发的。 二、为什么要用es搜索引擎 1、分词查询数据库是很难做到的 2、高亮信息的显示,不用搜素引擎我们需要在代码中...原创 2019-10-30 14:53:34 · 241 阅读 · 0 评论 -
Redis整理
Redis总结 一、什么是Redis? Redis是一个高性能分布式内存数据库,基于内存运行并支持持久化的noSQL数据库。 二、为什么分布式一定要有redis? 1、性能上来说,redis缓存的出现避免了频繁的访问数据库,并且直接从缓存中拿数据速度更快。 2、在大并发的情况下,如果所有的请求直接访问数据库,数据库会出现连接异常。这个时候,需要redis做一个缓存操作,让请求先访问到redis,而...原创 2019-10-30 14:51:12 · 288 阅读 · 0 评论 -
Dubbo整理
Dubbo整理 Dubbo底层是使用netty这样的NIO框架,是基于tcp协议传输,配合以hessian序列化完成rpc通信 一、什么是Dubbo是什么? Dubbo是一个分布式、高性能的rpc框架。Rpc值远程调用协议,也就是两个服务器交互数据。 二、Dubbo的由来 单一应用框架:网站流量很小时,只需要一个应用,将所有功能都部署在一起即可。 垂直应用架构:访问量逐渐增大,单一应用按照业务拆分...原创 2019-10-30 14:43:50 · 190 阅读 · 0 评论