服务的调用方式多种多样,从一开始的webservice(基于SOAP)提供wsdl的方式, 再比如EJB,RMI,restful等,每种服务在当时都有其特定的使用价值,但是随着架构体系的升级,技术的发展单单是实现远程通信是远远不够的...这个时候可能就需要使用服务治理。 服务治理可能要求: 注册中心 、链路跟踪、通信异常处理、负载均衡等
为什么使用dubbo,因为他能够满足服务治理的要求 。
dubbo是一种RPC框架。...)、负载均衡、容错等
一个服务serviceA->调用服务serviceB
那么通过这个RPC框架已经把需要做的这一系列例如:
动态代理->序列化/反序列化->网络通信等操作给封装好,
相当于在本地调用服务那样直接使用...-- 服务端的XML -->
服务提供的方式和端口,(可选),因为会默认提供地址-->
<!