Dubbo
Dubbo(读音[ˈdʌbəʊ])是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 [1] Spring框架无缝集成。
Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。

实现同步的时候的操作就只有一个就是invoke;反射里面的那个是一样的;
Zookeeper
下载,使用;解压,只有tar.gz的版本号
出现闪退问题就在后面加一个==pause==这样他出现问题的时候就会停下来
使用的时候,没有配置文件就去conf将实例的配置文件改成zoo.cfg就可以了
下载Dubbo-admin,打包里面的包
1 | mvn clean package -Dmaven.test.skip=true |
Spring boot集合以上的框架
依赖
1 | <!-- zookeeper和dubbo相关依赖 --> |
其中,curator-framework版本号如果是5.0+的话,会有BUG,会遇见版本不一致的问题,版本冲突;需要降一个版本,版本太低也不兼容,如果遇到就直接一个一个试;
关于Curator的介绍:
Apache Curator is a Java/JVM client library for Apache ZooKeeper, a distributed coordination service. It includes a highlevel API framework and utilities to make using Apache ZooKeeper much easier and more reliable. It also includes recipes for common use cases and extensions such as service discovery and a Java 8 asynchronous DSL.(apache-curator是apache-zookeeper的Java/JVM客户机库,apachezookeeper是一种分布式协调服务。它包括一个高级API框架和实用程序,使ApacheZooKeeper的使用更加简单和可靠。它还包括常见用例和扩展的方法,如服务发现和Java8异步DSL。)
代理的时候需要让代理的服务和消费的服务的接口所在的地方一样,不然会报错,切记,使用截图如下
consumer

provide:

分布式;



