
Dubbo
文章平均质量分 77
No Silver Bullet
业精于勤荒于嬉,行成于思毁于随。
学业由于勤奋而专精,由于玩乐而荒废;德行由于独立思考而有所成就,由于因循随俗而败坏。
——出自(唐)韩愈《进学解》
展开
-
Dubbo进阶(十四)—— dubbo+zookeeper与提供者provider、消费者consumer通信原理讲解
讲解前,先说一下整个系统框架的基本构造:zookeeper作为注册中心,使用单独服务器,占用2181端口;dubbo-admin作为监控中心,与zookeeper使用相同服务器,tomcat部署占用8080端口;provider作为服务提供者,使用单独服务器,tomcat部署占用8080端口,使用dubbo协议开放20880端口;consumer作为服务消费者,使用单独服务器,tomcat部署占用8080端口;疑惑:provider服务器端口是8080,为什么telnet测试以及解决方案中原创 2021-03-06 21:55:12 · 3787 阅读 · 19 评论 -
Dubbo进阶(十三)——Dubbo入门 Demo:Spring + Zookeeper + Dubbo
了解Dubbo以后,自然要搭建一个简单的Demo实现。本文采用Dubbo与Zookeeper、Spring框架的整合。主要是以下几个步骤:安装Zookeeper,启动;创建MAVEN项目,构建Dubbo+Zookeeper+Spring实现的简单Demo;安装Dubbo-admin,实现Dubbo服务治理。Zookeeper介绍与安装Demo中的Dubbo注册中心采用的是Zookeeper。为什么采用Zookeeper呢?Zookeeper是一个分布式的服务框架,是树型目录服务的数据存储原创 2021-03-06 00:07:47 · 1423 阅读 · 1 评论 -
Dubbo进阶(十二)——dubbo中group和version配置项说明
当一个接口有多种实现时,可以用group区分。为什么要用dubbo分组配置? 因为服务器有限,想在同一个注册中心中,分隔测试和开发环境。 分组如何配置?spring管理bean,先看dubbo的配置: 1、service中的dubbo配置: spring-dubbo.xml:<?xml version="1.0" encoding="UTF-8"?&....原创 2019-01-10 15:56:49 · 14076 阅读 · 0 评论 -
Dubbo进阶(十一)—— Dubbo与DubboX区别
Dubbo进阶(十)—— Dubbo与DubboX区别前世今生  Dubbo源于阿里的淘宝网开源的分布式服务架构,致力于提供高性能和透明化的RPC远程服务调用方案,是SOA服务化治理方案的核心框架。淘宝网将其开源之后,得到了很多的拓展和支持(比较出名的有:当当网的扩展版本dubbox,京东的扩展版本jd-hydra等)。  Dubbox(即Dubbo ...原创 2019-11-30 10:39:29 · 8587 阅读 · 1 评论 -
Dubbo进阶(十)—— dubbo2.8.4入坑记录
从dubbo2.5.3升级到2.8.4,出现各种问题,在此记录一下,仅供参考。原创 2018-10-16 20:02:57 · 5516 阅读 · 3 评论 -
Dubbo进阶(九)—— dubbo-monitor无图解决方案
#Dubbo进阶(九)—— dubbo monitor chart无图解决方案   是否为启动了dubbo monitor而没有图表显示而苦恼?是否为有了图表但是却发现统计不了数据而烦躁。到底是谁在作祟呢?下面我们就来看看。   当图表无法显示时,你要看看你的配置文件项dubbo.jetty.directory这个文件夹到底存不存在,因为默认不会自动给你...原创 2018-09-16 16:35:20 · 3931 阅读 · 0 评论 -
Dubbo进阶(八)—— no provider available for the service错误解决方案
Dubbo进阶(八)—— no provider available for the service错误解决方案 在分布式项目中Dubbo发布服务报No provider available for the service错误。错误信息如下:Caused by: org.springframework.beans.factory.BeanC...原创 2018-04-29 14:06:15 · 31921 阅读 · 1 评论 -
Dubbo进阶(七)—— Dubbo服务管理和监管
Dubbo进阶(七)—— Dubbo各种管理和监管 dubbo官方自带了dubbo-admin及dubbo-simple/dubbo-monitor-simple二个子项目用于服务治理及服务监控。 一、dubbo-admin的部署 这个比较简单,编译打包成功后,将dubbo-admin/targ...原创 2018-04-29 13:40:23 · 3060 阅读 · 2 评论 -
Dubbo进阶(六)—— Zookeeper注册中心和Dubbo-Admin管理平台的搭建
Dubbo进阶(六)—— Zookeeper注册中心和Dubbo-Admin管理平台的搭建 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。 &n...原创 2018-04-29 11:35:28 · 2992 阅读 · 0 评论 -
Dubbo进阶(四)—— dubbo-monitor安装、配置教程
Dubbo进阶(四)—— dubbo-monitor安装、 监控中心 配置过程 使用dubbo的话,两个工具是不可少的:dubbo的管理控制台dubbo-admin,在之前的博文《Dubbo进阶(六)—— Zookeeper注册中心和Dubbo-Admin管理平台的搭建》中介绍过;简易控制中心monitor;monitor简单介绍...原创 2018-04-29 10:47:53 · 12032 阅读 · 0 评论 -
Dubbo进阶(五)—— dubbo-monitor-simple使用
dubbo-monitor-simple使用使用步骤1、下载dubbo-monitor-simple-2.8.4-assembly.tar.gz(点击下载)。2、上传dubbo-monitor-simple-2.8.4-assembly.tar.gz到服务器,解压之。3、修改dubbo.propertiesdubbo.container=log4j,spring,reg...原创 2018-04-29 10:25:07 · 4062 阅读 · 5 评论 -
Dubbo进阶(二) —— 搭建Dubbo开发环境
Dubbo进阶(二) —— 搭建Dubbo开发环境 本文是基于maven的,在开发Dubbo应用之前,先安装maven。 dubbo是一个分布式服务框架,提供一个SOA的解决方案。简单的说,dubbo就像在生产者和消费者中间架起了一座桥梁,使之能透明交互。 &n...原创 2018-04-29 10:29:24 · 2053 阅读 · 0 评论 -
Dubbo进阶(三)——Dubbo配置方式详解
Dubbo进阶(三)——Dubbo配置方式详解 Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是阿里巴巴 SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。 Dubbo 采用全Spring配置方式,透明化...原创 2018-04-29 09:39:53 · 2537 阅读 · 0 评论 -
Dubbo进阶(一)——搭建一个最简单的Demo框架
始于电商系统,因此在这里先从电商系统的演变讲起。当网站流量很小时,只需一个应用,将所有功能如下单、支付等都部署在一起,以减少部署节点和成本。缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流量的增加越来越难以维护 。垂直应用架构解决了单一应用架构所面临的,流量能够分散到各个子系统当中,且系统的体积可控,一定程度上降低了开发人员之间协同以及维护的成本,提升了开发效率。缺点:垂直架构中相同逻辑代码需要不断的复制,不能复用。当垂直应用越来越多,应用之间交互不可避免,将核心业务抽取出来,作为原创 2018-03-27 22:55:48 · 2554 阅读 · 0 评论