![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式框架
QQ:3083155908
只有更好,没有最好
展开
-
java架构设计理解(一)
1.关于单机架构、集群架构、分布式架构理解:单机架构:所有的代码都写在一个项目中,项目部署在一台服务器上集群架构:就是单机复制几份,一起组成的就是集群。集群中每台服务器就叫做这个集群的一个节点,所有节点构成了一个集群。 每个节点都提供相同的服务集群的好处:系统易于扩展。但是,当业务发展到一定程度的时候,会产生一个问题——无论怎么增加节点,整个集群性能的提升效果并不明显了。这时候,就需要使用微服务结构了负载均衡服务器作用:主要解决用户的请求,交给哪个节...原创 2020-06-29 19:45:02 · 680 阅读 · 0 评论 -
Dubbo
Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和spring框架无缝集成。1.主要核心部件Remoting:网络通信框架,实现了sync-over-async和request-reponse消息机制RPC:一个远程过程调用的一个抽象,支持负载均衡、容灾和集群功能Registry:服务目录框架用于服务的注册和服务事件发布和订阅2.工...原创 2018-03-27 17:11:15 · 277 阅读 · 0 评论 -
Elasticsearch环境搭建
Elasticsearch简介Elasticsearch是一个实时的分布式搜索和分析引擎。可以帮助你用前所未有的速度去处理大规模数据。它可以用于全文检索,结构化搜索以及分析。Elasticsearch是一个建立在全文搜索引擎Apache Lucene基础上的搜索引擎,可以说Lucene是当今最先进,最高效的全功能开源搜索引擎框架。Elasticsearch使用Lucene作为内部引擎,但是在使用它...原创 2018-04-04 17:04:47 · 347 阅读 · 0 评论 -
Elasticsearch入门Demo(一)
1.创建一个Maven工程,在pom.xml中添加如下代码:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://...原创 2018-04-04 17:12:59 · 6400 阅读 · 0 评论 -
Elasticsearch入门Demo(二)
1.向索引库添加json字符串/** * 添加索引:传入json字符串 */ @Test public void addIndex2() { String jsonStr = "{" + "\"userName\":\"张三\"," + "\"sendDate\":\"2017-11-30\"," + "\&qu原创 2018-04-04 17:20:20 · 506 阅读 · 0 评论