赞
踩
CodingTechWork
gRPC
:gRPC是Google开源软件,gRPC是基于HTTP2.0协议,而HTTP2.0是基于二进制的HTTP协议升级版本,底层使用Netty框架支持。Thrift
:Thrift是Facebook开源项目,其是一个跨语言的服务开发框架。用户只需在进行二开即可,对底层的RPC通讯透明。Dubbo
:Dubbo是阿里开源组件协议和序列化框架都可以插拔,依托Spring框架开发,远程接口是基于Java接口,适用于微服务架构。服务化
:微服务化,跨平台的服务之间远程调用;分布式系统架构
:分布式服务跨机器进行远程调用;服务可重用
:开发一个公共能力服务,供多个服务远程调用。系统间交互调用
:两台服务器A、B,服务器A上的应用a需要调用服务器B上的应用b提供的方法,而应用a和应用b不在一个内存空间,不能直接调用,此时,需要通过网络传输来表达需要调用的语义及传输调用的数据。大型网站
:内部涉及多个子系统,服务、接口较多。注册发现机制
:如Nacos、Dubbo等,一般都有注册中心,服务有多个实例,调用方调用的哪个实例无感知。服务化治理
:微服务架构、分布式架构。功能实现主要分为服务寻址、序列化和反序列化、网络传输功能。
需要通过服务注册中心去查询对方服务有哪些实例。
主要有TCP、UDP、HTTP协议。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。