Dubbo
Dubbo
猎户星座。
花有重开日,人无再少年。
展开
-
Netty之RPC
前言 在微服务大行其道的今天,分布式系统越来越重要,实现服务化首先就要考虑服务之间的通信问题。这里面涉及序列化、反序列化、寻址、连接等等问题。。不过,有了RPC框架,我们就无需苦恼。 一、什么是RPC RPC(Remote Procedure Call)— 远程过程调用,是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。 ...转载 2019-12-08 20:31:05 · 169 阅读 · 0 评论 -
Dubbo之SPI
1.简介 SPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。正因此特性,我们可以很容易的通过 SPI 机制为我们的程序提供拓展功能。SPI 机制在第三方框架中也有所应用,比如 Dubbo 就是通过 SPI 机制加载所有的组件。...转载 2019-12-25 21:03:27 · 130 阅读 · 0 评论 -
Dubbo之整合SpringBoot
一、搭建项目总体结构 新建一个父级Maven项目,Dubbo,在此父级Maven项目下,再新建三个Maven子模块项目,Dubbo-api,Dubbo-provider,Dubbo-consumer。 1、项目总体结构,如下图所示 2、Dubbo的pom.xml文件 <project xmlns="http://maven.apache.org/POM/4.0.0" ...原创 2018-05-31 10:38:08 · 1290 阅读 · 0 评论 -
Dubbo之简介
1、Dubbo是什么? Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC 分布式服务框架,现已成为 Apache 基金会孵化项目。 2、为什么要用Dubbo? 因为是阿里开源项目,国内很多互联网公司都在用,已经经过很多线上考验。内部使用了 Netty、Zookeeper,保证了高性能高可用性。 使用 Dubbo 可以将核心业务抽取出来,作为独立的服务,逐渐形成稳定的服务中心,可用...转载 2018-12-13 19:18:03 · 143 阅读 · 0 评论