Dubbo/Dubbox
坦GA
积沙成塔
展开
-
分布式服务框架Dubbo/Dubbox入门示例
本文为转载作者:菩提树下的杨过出处:http://yjmyzz.cnblogs.com dubbo是一个分布式的服务架构,可直接用于生产环境作为SOA服务框架。官网首页:http://dubbo.io/ ,官方用户指南 http://dubbo.io/User+Guide-zh.htm上面的几张图画得不错,完全可以当做SOA架构的学习资料淘宝将这个项目开源出来以后,转载 2016-08-10 20:27:06 · 3195 阅读 · 1 评论 -
Dubbo2.3.2中restart.sh源码
Dubbo2.3.2中restart.sh源码#!/bin/bashcd `dirname $0`./stop.sh./start.sh原创 2016-11-22 08:46:21 · 647 阅读 · 0 评论 -
Dubbo2.3.2中dump.sh脚本源码
Dubbo2.3.2中dump.sh脚本源码#!/bin/bashcd `dirname $0`BIN_DIR=`pwd`cd ..DEPLOY_DIR=`pwd`CONF_DIR=$DEPLOY_DIR/confSERVER_NAME=`sed '/dubbo.application.name/!d;s/.*=//' conf/dubbo.properties | tr -原创 2016-11-22 08:48:15 · 1089 阅读 · 0 评论 -
Dubbo2.3.2中服务脚本server.sh源码
Dubbo2.3.2中服务脚本server.sh源码#!/bin/bashcd `dirname $0`if [ "$1" = "start" ]; then ./start.shelse if [ "$1" = "stop" ]; then ./stop.sh else if [ "$1" = "debug" ]; then ./start.sh debug原创 2016-11-23 08:48:18 · 494 阅读 · 0 评论 -
Dubbo学习过程、使用经验分享及实现原理简单介绍
原文见:http://blog.csdn.net/hzzhoushaoyu/article/details/43273099一、前言部门去年年中开始各种改造,第一步是模块服务化,这边初选dubbo试用在一些非重要模块上,慢慢引入到一些稍微重要的功能上,半年时间,学习过程及线上使用遇到的些问题在此总结下。整理这篇文章差不多花了两天半时间,请尊重劳动转载 2016-08-09 11:02:37 · 928 阅读 · 1 评论 -
Dubbo监控中心的介绍与简易监控中心的安装
原文地址:http://blog.csdn.net/whs_321/article/details/51524604一、监控中心服务接口调用统计报表的显示配置1、 Dubbo服务提供者和服务消费者中的spring配置文件中增加以下配置:监控中心配置 -->监控中心协议,如果为protocol="registry",表示从注册中心发现监控中心地址,否则直连监转载 2017-06-07 14:01:31 · 504 阅读 · 1 评论 -
Dubbo简易监控中心安装
原文地址:http://dubbo.io/Administrator+Guide-zh.htm简易监控中心安装(+) (#)Simple Monitor挂掉不会影响到Consumer和Provider之间的调用,所以用于生产环境不会有风险。Simple Monitor采用磁盘存储统计信息,请注意转载 2017-06-07 14:48:27 · 468 阅读 · 0 评论 -
Spring Boot整合Dubbo运行
原文地址:http://www.cnblogs.com/whthomas/p/running-dubbo-on-spring-boot.htmlDubbo(http://dubbo.io/) 是阿里的开源的一款分布式服务框架。而Spring Boot则是Spring社区这两年致力于打造的简化Java配置的微服务框架。利用他们各自优势,配置到一起,可以帮助我们构建出非常优转载 2017-06-20 13:42:22 · 2399 阅读 · 0 评论 -
Dubbo的使用方法
原文地址:http://dubbo.io/User+Guide-zh.htm用法(#)本地服务:(Spring配置)local.xmlbeanid=“xxxService” class=“com.xxx.XxxServiceImpl” /> beanid=“xxxAction” clas转载 2017-06-12 12:26:25 · 627 阅读 · 0 评论 -
Dubbo环境搭建
原文地址:http://blog.csdn.net/sxyandapp/article/details/50622900本文是基于maven的,预先使用,先装maven。dubbo是一个分布式服务框架,提供一个SOA的解决方案。简单的说,dubbo就像在生产者和消费者中间架起了一座桥梁,使之能透明交互。本文旨在搭建一个可供使用和测试的dubbo环境,使用了spring框架;使用转载 2017-06-02 14:31:12 · 775 阅读 · 0 评论 -
Dubbo监控中心的介绍与安装
原文地址:http://www.jianshu.com/p/d3d3857b7ec0监控中心(Monitor)的作用:监控中心负责统计各服务器调用次数,调用时间等,统计先在内存汇总后每分钟一次发送到监控中心服务器,并以报表展示。为服务的监控运维采集数据。监控中心是可选的(非必须):1)Monitor可以不安装。2)Monitor挂掉不会影响到Consumer和P转载 2017-06-07 15:14:45 · 5080 阅读 · 0 评论 -
Dubbo-monitor安装监控中心及配置过程
原文地址:http://blog.csdn.NET/liwf_/article/details/39053601使用dubbo的话,两个工具是不可少的:1:dubbo的管理控制台,在之前的笔记中介绍过2:简易控制中心monitor 简单介绍下monitor:Simple Monitor挂掉不会影响到Consumer和Provide转载 2017-06-07 13:28:14 · 8770 阅读 · 0 评论 -
dubbo启动无法向zookeeper注册
原文地址:http://blog.csdn.net/lishirong/article/details/52587354[java] view plain copy严重: Context initialization failed java.lang.NoClassDefFoundError: org/I0Itec/zkclient/exc转载 2017-06-14 16:22:54 · 4762 阅读 · 1 评论 -
Dubbo基于注解方式的配置
原文地址:http://blog.csdn.net/lzxadsl/article/details/48494917首先我先来讲下提供者(也就是服务端)的配置,先上配置文件代码:[html] view plain copyxml version="1.0" encoding="UTF-8"?> beans xmlns=转载 2018-01-10 12:17:43 · 7009 阅读 · 0 评论 -
SpringBoot(四):与dobbo的整合(注解形式与xml形式)
原文地址:http://blog.csdn.net/mj86534210/article/details/77941268平时项目一直用的ssm+dubbo,现在公司打算采用springboot+dubbo整合,所以就去研究了下。这里写出两种形式的整合,凭兴趣爱好选择。一.初始化mysql表:DROP TABLE `user` IF EXIS转载 2018-01-30 08:59:03 · 790 阅读 · 0 评论 -
Dubbo学习(七):服务的升级和降级
原文地址:https://blog.csdn.net/ZuoAnYinXiang/article/details/510275761.开关 先讲一下开关的由来,例如京东在6月18日做店庆促销活动,在交易下单环节,可能需要调用A、B、C三个接口来完成,但是其实A和B是必须的,C只是附加的功能(例如在下单的时候做一下推荐),可有可无,在平时系统没有压力,容量充足的情况下,调用下没问题,...转载 2018-04-08 11:18:35 · 942 阅读 · 0 评论 -
Spring cloud跟Dubbo的对比总结
原文地址:https://blog.csdn.net/hliq5399/article/details/80349480最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论微服务架构。近期也看到各大技术社区开始组织一些沙龙和论坛来分享Spring Cloud的相关实施经验,这对于最近正在整理Spring Cloud相关套件内容与实例应用的我而言,还是有不少激励的。目前,Spr...转载 2018-05-21 17:14:04 · 517 阅读 · 0 评论 -
Dubbo Main启动方式浅析
原文地址:https://blog.csdn.net/CloasGao/article/details/71170085服务容器是一个standalone的启动程序,因为后台服务不需要Tomcat或JBoss等Web容器的功能,如果硬要用Web容器去加载服务提供方,增加复杂性,也浪费资源。 服务容器只是一个简单的Main方法,并加载一个简单的Spring容器,用于暴露服务。 服务容器的加载内容可以...转载 2018-05-22 08:25:22 · 762 阅读 · 0 评论 -
Dubbo2.3.2的服务停止脚本stop.sh源码
Dubbo2.3.2的服务停止脚本stop.sh源码#!/bin/bashcd `dirname $0`BIN_DIR=`pwd`cd ..DEPLOY_DIR=`pwd`CONF_DIR=$DEPLOY_DIR/confSERVER_NAME=`sed '/dubbo.application.name/!d;s/.*=//' conf/dubbo.properties |原创 2016-11-21 12:20:13 · 915 阅读 · 0 评论 -
Dubbo2.3.2的部署启动脚本start.sh源码
Dubbo2.3.2的部署启动脚本start.sh源码#!/bin/bashcd `dirname $0`BIN_DIR=`pwd`cd ..DEPLOY_DIR=`pwd`CONF_DIR=$DEPLOY_DIR/confSERVER_NAME=`sed '/dubbo.application.name/!d;s/.*=//' conf/dubbo.properties | t原创 2016-11-21 08:49:26 · 1958 阅读 · 0 评论 -
Dubbox的依赖
本文内容来自Dubbox官网, 拷贝下来方便查看。从dubbox-2.8.4开始,所有依赖库的使用方式将和dubbo原来的一样:即如果要使用REST、Kyro、FST、Jackson等功能,需要用户自行手工添加相关的依赖。例如:REST风格远程调用dependency> groupId>org.jboss.resteasygroupId> artifactI转载 2016-09-03 17:56:29 · 1233 阅读 · 0 评论 -
Dubbo分布式服务框架常见问题解答汇总
1. 如果服务注册不上怎么办?(1) 检查dubbo的jar包有没有在classpath中,以及有没有重复的jar包(2) 检查有没有重复的dubbo.properties配置文件(3) 检查暴露服务的spring配置有没有加载(4) 检查beanId或beanName有没有重复(5) 查看有没有错误日志:cat ~/output/logs/webx转载 2016-08-19 11:24:39 · 42481 阅读 · 4 评论 -
Dubbo架构出现的背景
随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。垂直应用架构当访问量逐渐增大,单一应用增加机器带来的加速度转载 2016-09-19 22:25:30 · 1501 阅读 · 0 评论 -
Dubbo多协议和多注册中心
一、配置dubbo多协议模式1、默认协议 Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。Dubbo缺省协议不适合传送大数据量的服务,比如传文件,传视频等,除非请求量很低。dubbo:protocol name="dubbo" port="20880"/>Set转载 2016-09-07 19:50:22 · 788 阅读 · 0 评论 -
Dubbo架构图介绍
架构节点角色说明:Provider: 暴露服务的服务提供方。Consumer: 调用远程服务的服务消费方。Registry: 服务注册与发现的注册中心。Monitor: 统计服务的调用次调和调用时间的监控中心。Container: 服务运行容器。调用关系说明:0. 服务容器负责启动,加载,运行服务提供者。1. 服务提供者在启动时,向注册中心注册自己提供的服务转载 2016-09-24 16:46:33 · 2568 阅读 · 0 评论 -
Dubbox的常见问题
本文内容来自官方文档,拷贝来自方便查看。Dubbox需要什么版本的JDK?目前最好在JDK 1.7以上运行Dubbo REST的服务能和Dubbo注册中心、监控中心集成吗?可以的,而且是自动集成的,也就是你在dubbo中开发的所有REST服务都会自动注册到服务册中心和监控中心,可以通过它们做管理。但是,只有当REST的消费端也是基于dubbo的时转载 2016-09-03 18:04:37 · 2652 阅读 · 0 评论 -
Dubbox中REST风格的远程调用(Restful Remoting)介绍
原文地址:http://dangdangdotcom.github.io/dubbox/rest.html概述dubbo支持多种远程调用方式,例如dubbo RPC(二进制序列化 + tcp协议)、http invoker(二进制序列化 + http协议,至少在开源版本没发现对文本序列化的支持)、hessian(二进制序列化 + http协议)、WebServices (文本序转载 2016-09-25 09:19:01 · 2088 阅读 · 0 评论 -
Dubbo集群容错
原文地址:http://dubbo.io/User+Guide-zh.htm#UserGuide-zh-集群容错集群容错在集群调用失败时,Dubbo提供了多种容错方案,缺省为failover重试。各节点关系:这里的Invoker是Provider的一个可调用Service的抽象,Invoker封装了转载 2016-09-25 11:03:30 · 881 阅读 · 0 评论 -
Dubbo负载均衡
原文地址:http://dubbo.io/Developer+Guide-zh.htm负载均衡在集群负载均衡时,Dubbo提供了多种均衡策略,缺省为random随机调用。可以自行扩展负载均衡策略,参见:负载均衡扩展Random LoadBalance随机,按权重设置随机概率。在一个截面上碰撞的概率高转载 2016-09-25 11:12:44 · 506 阅读 · 0 评论 -
Dubbo线程模型
原文地址:http://dubbo.io/User+Guide-zh.htm线程模型事件处理线程说明如果事件处理的逻辑能迅速完成,并且不会发起新的IO请求,比如只是在内存中记个标识,则直接在IO线程上处理更快,因为减少了线程池调度。但如果事件处理逻辑较慢,或者需要发起新的IO请求,比如需要查询数据库,则必须派发到线程池,否则IO线程阻转载 2016-09-25 11:24:06 · 905 阅读 · 0 评论 -
Dubbo事件通知
原文地址:http://dubbo.io/User+Guide-zh.htm#UserGuide-zh-事件通知事件通知在调用之前,调用之后,出现异常时,会触发oninvoke, onreturn, onthrow三个事件,可以配置当事件发生时,通知哪个类的哪个方法。支持版本:2.0.7之后转载 2016-09-25 11:50:13 · 1963 阅读 · 1 评论 -
Dubbo与ZooKeeper、SpringMVC整合和使用(负载均衡、容错)
原文地址:http://doc.okbase.net/congcong68/archive/112508.html互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。 第一:介绍转载 2016-10-23 09:45:27 · 955 阅读 · 0 评论 -
Dubbo启动时检查
原文地址:http://dubbo.io/User+Guide-zh.htm#UserGuide-zh-启动时检查启动时检查Dubbo缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止Spring初始化完成,以便上线时,能及早发现问题,默认check=true。如果你的Spring容器是懒加载转载 2016-09-27 22:34:41 · 11041 阅读 · 0 评论 -
Dubbo快速启动
原文地址:http://dubbo.io/User+Guide-zh.htm快速启动Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。如果不想使用Spring配转载 2016-09-27 23:00:06 · 647 阅读 · 0 评论 -
Dubbo多协议
原文地址:http://dubbo.io/User+Guide-zh.htm#UserGuide-zh-多协议多协议(+) (#)可以自行扩展协议,参见:协议扩展(1) 不同服务不同协议比如:不同服务在性能上适用不同协议进行传输,比如大数据用短连接协议,小数据大并发用长连接协议。consumer.xml<beans xmlns="h转载 2016-10-01 12:58:05 · 903 阅读 · 0 评论 -
Dubbo各种协议
原文地址:http://dubbo.io/User+Guide-zh.htm#UserGuide-zh-协议参考手册协议参考手册(+) (#)推荐使用Dubbo协议性能测试报告各协议的性能情况,请参见:性能测试报告 (+)dubbo://(+) (#)转载 2016-10-01 14:44:54 · 48467 阅读 · 5 评论 -
Dubbo-2.3.2.jar包目录结构
Dubbo-2.3.2.jar包目录结构原创 2016-11-30 08:40:19 · 632 阅读 · 0 评论