项目开发使用dubbo,想把服务打成可执行jar包,并将所有的依赖也打包到这个jar文件中,工程依赖使用了spring等,在使用maven的assembly打包成独立可执行的jar包后,在执行时报如下错误: Configuration problem:...
分类:
编程语言 时间:
2015-05-21 14:20:26
阅读次数:
225
RPC框架分析常用的框架.net(WCF) .net中分布式框架集大成者,提供多种通信方式,多种安全策略的调用(配置繁琐)。java1、RMI JDK原生(严格的说来算不上框架)。2、Dubbo 阿里系,服务治理功能强大,开源以来被众多大型互联网公司使用,比如JD(JD还开源了Hydra - 基于D...
分类:
其他好文 时间:
2015-05-20 18:09:27
阅读次数:
163
引言互联网服务和BS架构的传统企业软件相比,系统规模上产生了量级的差距。例如传统BS企业内部门户只需要考虑数百人以及几千人的访问压力,而大型互联网服务有时需要考虑的是千万甚至上亿的用户;传统企业管理系统管理的物料信息等,可能只有数万或数十万条记录,而一个大型B2C网站的商品SKU动辄千万,考虑到商品...
分类:
其他好文 时间:
2015-05-17 20:02:45
阅读次数:
212
Hadoop生态系统为开源届提供很多优秀软件,zookeeper便是其中一员。
前段时间项目中用到了zookeeper,主要是用作服务的注册和发现使用方式类似阿里的dubbo。实际上zookeeper的功能不仅仅只有这些内容,它提供了一系列非常方便使用的功能,后面会提到。这篇文章仅仅是我个人的一点儿理解,如有错误烦请指正,以免给别人误导。
1、zookeeper是什么
zookeeper的名...
分类:
其他好文 时间:
2015-05-17 02:08:29
阅读次数:
258
1.dubbo应用哪些场景,比如传文件可以不? 2.duboo的消费者跟服务者两端对Service冗余怎么处理,因为提供方有个Service与其实现,消费方获取Service后,不管注解还是xml配置方式都需要Service这个对象? 3.服务层是...
分类:
其他好文 时间:
2015-05-16 10:38:28
阅读次数:
277
dubbo 项目用的 commons-dbcp-1.4 和 commons-pool-1.5.4 实现连接池,导致数据库经常爆满,经过调试,发现了个 dbcp的bug:dbcp 源码:BasicDataSource.java创建datasource的方法:protected synchronized...
分类:
数据库 时间:
2015-05-15 19:38:26
阅读次数:
923
刚开始用IDEA, 在跑dubbo开发时, 发现一个很奇怪的问题, 远程调用服务端的方法时, 传入的中文参数会变成GBK编码. 经过好长时间的跟踪终于把问题定位到了IDEA里配置的Tomcat. 凡是在tomcat里启动的java应用, 不管源码是什么编码, 运行后都是GBK.解决方法:Run/De...
分类:
其他好文 时间:
2015-05-13 21:22:45
阅读次数:
210
Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider...
分类:
其他好文 时间:
2015-05-09 18:58:58
阅读次数:
144
Dubbo基于Hessian实现了自己Hessian协议,可以直接通过配置的Dubbo内置的其他协议,在服务消费方进行远程调用,也就是说,服务调用方需要使用Java语言来基于Dubbo调用提供方服务,限制了服务调用方。同时,使用Dubbo的Hessian协议实现提供方服务,而调用方可以使用标准的He...
分类:
其他好文 时间:
2015-05-09 18:55:46
阅读次数:
283
一、简介Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以..
分类:
其他好文 时间:
2015-05-08 11:10:04
阅读次数:
139