
dubbo
文章平均质量分 81
御前两把刀刀
一个善于总结的,一个喜欢书法的全栈程序员
展开
-
myeclipse中dubbo服务无法启动且没有日志输出
如图所示明明有配置文件log4j.properties,但是dubbo服务无法启动,且没有日志经过一番研究发现,项目的配置文件在运行时无法自动发布到class目录下。在工程名上单击右键选择build path---->configure build path... 弹出如下界面:发现resources下面有Exclude: ** 表示排除所有,哈哈找到问题所在原创 2017-08-20 01:04:00 · 1615 阅读 · 0 评论 -
基于Dubbo的分布式系统架构(五):在Linux操作系统上手工部署Dubbo服务
os环境:centos6.51、环境变量配置Java环境变量----只需要JRE# vi /etc/profile## java envexport JAVA_HOME=/usr/local/java/jdk1.7.0_72export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:原创 2017-09-28 00:56:38 · 443 阅读 · 0 评论 -
基于Dubbo的分布式系统架构(一):安装ZooKeeper注册中心(单机版)
Dubbo的注册中心可选择ZooKeeper、Redis1、对于dubbo-2.3.3以上版本,官方建议使用zookeeper注册中心客户端。2、Zookeeper是Apache Hadoop的子项目,强度相对较好,建议生产环境使用该注册中心。3、Dubbo未对Zookeeper服务器端做任何侵入修改,只需安装原生的Zookeeper服务器即可,所有注册中心逻辑适配都在调用Zookee原创 2017-09-22 00:05:21 · 683 阅读 · 0 评论 -
基于Dubbo的分布式系统架构(四):进行多模块分布式开发
下面以开发一个spring+springmvc+mybatis框架整合程序为例说明分布式开发过程。后台有三大功能模块,分别是用户模块,账户模块,学生模块。划分后的分布式项目分别是smmvc-common(公共模块)、smmvc-user-facade(用户服务接口模块)、smmvc-user-service(用户服务提供者模块)、smmvc-acct-facade(账务服务接口模块)、smmvc-原创 2017-09-27 23:26:24 · 2523 阅读 · 0 评论 -
基于Dubbo的分布式系统架构(三):安装dubbo监控中心
请自行下载dubbo-admin-2.5.3.war然后把它上传到tomcat的安装目录下即可,例如我这里把tomcat安装到了centos上,可以用工具SecureCRT直接上传到tomcat的webapps目录,然后待war包自动解压缩后,进入dubbo-admin工程,配置dubbo.properties文件,如图所示:dubbo.properties的第一行是配置ZooKe原创 2017-09-25 01:08:04 · 448 阅读 · 0 评论 -
基于Dubbo的分布式系统架构(二):搭建一个简单的分布式架构
一、Dubbo简介 Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、原创 2017-09-24 23:18:18 · 10354 阅读 · 5 评论 -
利用dubbo实现数据库的负载均衡
假设我们的项目有两个模块,一个是用户模块user,一个是账务模块acct。用dubbo我们可以很方便的做个两个服务发布。假设两个模块的之间的表没有关联,用户模块的数据在169.254.130.6机器上,账务模块的数据在169.254.130.10机器上。如图所示:那我们可以在公共模块分别编写两个连接池属性文件,如图所示:对应于10机器的属性文件如下:然后原创 2017-08-28 00:38:27 · 1403 阅读 · 0 评论 -
dubbo服务的三种启动方式
Dubbo服务的启动方式:一. 用tomcat容器启动即把工程做成web工程,在web.xml里面启动spring,代码如下: contextConfigLocation classpath:configs/applicationContext.xml org.springframework.web.context.ContextLoaderLi原创 2017-08-27 23:41:30 · 4370 阅读 · 0 评论 -
dubbo+maven+web工程启动报错java.lang.NoSuchMethodError: org.springframework.core.GenericTypeResolver.resol
报错异常堆栈:java.lang.NoSuchMethodError: org.springframework.core.GenericTypeResolver.resolveTypeArguments(Ljava/lang/Class;Ljava/lang/Class;)[Ljava/lang/Class; at org.springframework.core.convert.suppor原创 2017-08-20 00:37:39 · 3640 阅读 · 0 评论 -
基于Dubbo的分布式系统架构(六):Dubbo负载均衡策略
Dubbo提供了四种负载均衡策略,可以看官方文档详细了解Dubbo官方文档: 用户指南 >> 示例 >> 负载均衡 现在我们以缺省的负载均衡策略为例演示一个具体案例。架构图如下所示:说明:所有服务器均采用centos6.5 X64 linux系统10号机器部署 zookeeper注册中心 和 dubbo监控中心11号机原创 2017-10-22 18:39:50 · 4255 阅读 · 1 评论