
dubbo
文章平均质量分 77
springML
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DUBBO 详细介绍
摘要: 主要核心部件: Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息机制. RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能 Registry: 服务目录框架用于服务的注册和服务事件发布和订阅Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可...原创 2018-07-23 09:38:56 · 234 阅读 · 1 评论 -
Dubbo底层实现
1.Dubbo的底层实现(1)协议支持Dubbo支持多种协议,如下所示:Dubbo协议 Hessian协议HTTP协议 RMI协议WebService协议Thrift协议 Memcached协议 Redis协议在通信过程中,不同的服务等级一般对应着不同的服务质量,那么选择合适的协议便是一件非常重要的事情。你可以根据你应用的创建来选择。例如,使用RMI协议,一般会受到防火墙的限制,所...原创 2018-11-01 15:08:18 · 1966 阅读 · 1 评论 -
dubbo配置文件
一、配置文件组成dubbo:application 应用信息dubbo:registry 注册中心dubbo:monitor 监控中心dubbo:provider 服务提供者dubbo:service 暴露服务dubbo:protocol 协议信息dubbo:consumer 服务消费者dubbo:reference 服务引用dubbo:method 方法d...原创 2018-11-01 15:05:59 · 627 阅读 · 1 评论 -
构建springmvc+dubbo分布式平台-dubbo简介
1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSDL,以服务者与消费者的方式...原创 2018-10-30 08:52:11 · 222 阅读 · 1 评论 -
Dubbo管理控制台的安装
管理控制台主要包含:路由规则,动态配置,服务降级,访问控制,权重调整,负载均衡等管理功能Dubbo管理控制台的安装1、Dubbo管理控制台的主要作用:服务治理2、管理控制台主要包含:路由规则动态配置服务降级访问控制权重调整负载均衡等管理功能3、管理控制台版本:当前稳定版:dubbo-admin-2.5.3.war 最新2.5.4-SNAPSHOT版下...原创 2018-08-13 09:27:04 · 194 阅读 · 1 评论 -
DUBBO服务治理
集群容错容错主要是指服务出现了非业务异常之后采取的一些弥补措施,注意我这里讲的是非业务异常,因为业务异常出现的绝大多数情况都是代码异常,所以及时采取了重试等逻辑还是会出现一样的业务异常(代码出问题了,锅当然要自己背喽)。Dubbo中对于容错的处理主要集中在Cluster中,Cluster包装了底层调用的Invoker并且在Cluster自己本层做了一些出现异常之后的处理。对于Dubbo的容...原创 2018-08-03 09:04:05 · 367 阅读 · 1 评论 -
DUBBO服务启动过程
Dubbo的启动主要是发布服务的过程,起到核心作用的就是ServiceConfig(ServiceConfig就是我们在Dubbo的配置文件中配置的dubbo:service这些配置项对应的实体类)。服务的启动初始位置也基本是在这里,下面我们来看看具体的实现内容。讲基本内容前首先理清楚几个名词概念:Invoker:Invoker的概念我们在动态代理的时候就接触过,中文的意思大概是执行者,这里...原创 2018-08-03 08:55:20 · 320 阅读 · 1 评论 -
JEESZ 分布式架构平台介绍
1. 项目核心代码结构截图 <!-- jeesz 工具jar --><module>jeesz-utils</module> <!-- jeesz 公共配置jar --><module>jeesz-config</module> <!-- jeesz 核心框架jar --><m原创 2018-08-01 14:38:41 · 209 阅读 · 1 评论 -
DUBBO 详细介绍
摘要: 主要核心部件: Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息机制. RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能 Registry: 服务目录框架用于服务的注册和服务事件发布和订阅Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可...原创 2018-07-23 09:58:16 · 226 阅读 · 0 评论 -
java企业架构 spring mvc +mybatis + KafKa+Flume+Zookeeper分布式架构
开发工具1.Eclipse IDE:采用Maven项目管理,模块化。2.代码生成:通过界面方式简单配置,自动生成相应代码,目前包括三种生成方式(增删改查):单表、一对多、树结构。生成后的代码如果不需要注意美观程度,生成后即可用。技术选型(只列了一部分技术)1、后端服务框架:Dubbo、zookeeper、Rest服务缓存:Redis、ehcache消息中间件:Activ...原创 2018-07-23 09:57:03 · 347 阅读 · 1 评论 -
Dubbo背景和简介
Dubbo开始于电商系统,因此在这里先从电商系统的演变讲起。单一应用框架(ORM) 当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起,以减少部署节点和成本。 缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流量的增加越来越难以维护 垂直应用框架(MVC) 垂直应用架构解决了单一应用架构所面临的扩容问题,流量能够分散到各个子系统当中,且系统的体积...原创 2018-11-02 15:00:13 · 139 阅读 · 1 评论