返回 编程开发

展开

可可软件园> 应用软件> 编程开发

阿里apache dubbo(开源rpc框架)

大小:5.0M时间:2021-05-21 11:03:53 类别:编程开发系统:WinAll
简介|教程
软件介绍

阿里apache dubbo开源rpc框架是一个非常容易使用的框架软件。它的功能非常强大。它不仅具有体积小的优点,而且功能丰富,可以有效提高每个人的编程效率。有兴趣的朋友来下载。

软件介绍

Apache Dubbo是一个用Java编写的高性能、轻量级的开源RPC框架。它提供了三个关键功能:基于接口的远程调用、负载均衡和容错、自动服务注册和发现。

软件特点

运行时流量调度

可视化服务治理和运营维护

接口代理的高性能RPC调用

智能负载平衡

自动服务注册和发现

高度可扩展的能力

基于透明接口的远程过程控制

自动服务注册和发现-支持多服务器注册,并能即时在线/离线检测服务。

运行时的流量路由

可视化服务治理——为服务治理和维护提供了很多好的工具。

软件优势

提供商

公开的服务提供者被称为“服务提供者”

消费者

远程服务的调用者被称为“服务消费者”

注册

服务注册和发现的中心目录服务称为“服务注册中心”

监控

统计服务的调用次数和调用次数的日志服务称为“服务监控中心”

(1)连通性:

注册中心负责服务地址的注册和搜索,相当于目录服务。服务提供者和消费者只在启动时与注册中心交互,注册中心不转发请求,压力小

监控中心负责统计每项服务的通话次数和通话次数等。统计数据汇总在内存中,然后每分钟发送到监控中心服务器一次,并显示在报表中

服务提供商向注册中心注册他们的服务,并向监控中心报告呼叫时间,这不包括网络开销

服务消费者从注册中心获取服务提供商的地址列表,根据负载算法直接呼叫提供商,并将呼叫时间报告给监控中心,其中包括网络开销

除了监控中心,注册中心、服务提供商和服务消费者都是长期连接的

注册中心通过长连接感知到服务提供商的存在,服务提供商宕机,注册中心会立即推送事件通知消费者

注册中心和监控中心都关闭,不影响运行的提供者和消费者,消费者在本地缓存提供者列表

注册中心和监控中心是可选的,服务消费者可以直接与服务提供商联系

(2)坚固性:

监测中心的故障不影响使用,只是部分采样数据丢失

数据库关闭后,注册中心仍然可以通过缓存提供服务列表查询,但不能注册新的服务

注册中心的对等集群会在任何一个失败后自动切换到另一个。

注册中心完全关闭后,服务提供商和服务消费者仍然可以通过本地缓存进行通信

服务提供者是无状态的,如果任何一个出现故障,都不会影响使用

服务提供商完全关闭后,服务消费者应用程序将不可用,并将无限期地重新连接,等待服务提供商恢复

(3)可扩展性:

注册中心是一个对等集群,可以动态添加机器部署实例,所有客户端都会自动发现新的注册中心

服务提供者是无状态的,可以动态添加机器部署实例,注册中心会将新的服务提供者信息推送给消费者

加载全部内容

热门推荐
推荐教程
猜你喜欢
相关合集
本类排行