Dubbo
子 ★ 诚
一切都会如期而至,春花、秋月、夏日、冬雪
展开
-
Dubbo(六)Dubbo + Hystrix 实现服务熔断&& 熔断器仪表盘
雪崩效应在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以通过 RPC 相互调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证 100% 可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet 容器的线程资源会被消耗完毕,导致服务瘫痪。服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾...原创 2020-03-04 21:02:10 · 253 阅读 · 0 评论 -
Dubbo(五)Dubbo+Kryo 实现高速序列化
Dubbo+Kryo 实现高速序列化Kryo 是一种非常成熟的序列化实现,已经在 Twitter、Groupon、Yahoo 以及多个著名开源项目(如 Hive、Storm)中广泛的使用。在面向生产环境的应用中,目前更优先选择 Kryo.启用KryoProvider 和 Consumer 项目启用 Kryo 高速序列化功能,两个项目的配置方式相同:1、增加依赖(版本号,换成新的)&l...原创 2020-03-04 20:08:01 · 439 阅读 · 0 评论 -
Dubbo(四)Dubbo的执行流程&&负载均衡
Dubbo的执行流程(对外rest,对内rpc)0、首先在容器里面启动服务提供者1、服务提供者在服务注册中心注册2、服务消费者在服务注册中心订阅3、服务注册中心通知服务消费者和4、服务消费者调用服务提供者5、监视器中进行统计–Dubbo 的负载均衡在集群负载均衡时,Dubbo 提供了多种均衡策略,缺省为 random 随机调用。(默认)负载均衡策略1、Random Load...原创 2020-03-04 18:54:51 · 316 阅读 · 0 评论 -
Dubbo(三)Dubbo Admin 管理控制台
Dubbo Admin 管理控制台两种方式:1、开启Dubbo Admin 管理控制台GitHub:https://github.com/apache/incubator-dubbo-ops一切使用方法,以GitHub上的介绍为主,别颠倒了。这是个前后端分离的项目:后springboot+前vue先修改配置:把里面Zookeeper的地址修改一下。dubbo-admin-serve...原创 2020-03-03 02:29:29 · 420 阅读 · 0 评论 -
Dubbo(二)dubbo的服务治理&&核心功能&&组件角色
dubbo的服务治理特性:透明远程调用 就像调用本地方法一样调用远程方法;只需简单配置,没有任何 API 侵入负载均衡机制 Client 端 LB(负载均衡),可在内网替代 F5 等硬件负载均衡器容错重试机制 服务 Mock 数据,重试次数、超时机制等自动注册发现 注册中心基于接口名查询服务提 供者的 IP 地址,并且能够平滑添加或删除服务提供者性能日志监控 Monitor...原创 2020-03-02 23:26:13 · 180 阅读 · 0 评论 -
Dubbo(一)Dubbo简介
Dubbo简介官网:http://dubbo.apache.org/zh-cnApache Dubbo (incubating) |ˈdʌbəʊ| 是一款高性能、轻量级的开源 Java RPC 分布式服务框架。Dubbo 提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。(Dubbo调用Zookeeper)她最大的特点是按照分层的方式来架...原创 2020-03-02 15:45:18 · 128 阅读 · 0 评论