最新文章列表

dubbo-探索之旅(二)---扩展JDK的SPI

  在此感谢http://blog.csdn.net/quhongwei_zhanqiu/article/details/41577235。斩秋的文章。以下的大部分是在参考了斩秋的文章。      上一节简单的对dubbo的外围知 ...
jishuaige 评论(0) 有558人浏览 2016-10-28 17:34

dubbo-探索之旅(一)---初探外围

     Dubbo-阿里巴巴公司的产物,为了实现SOA(面向服务的体系架构)的工具。本人对阿里技术一直在关注中,同时也为后面的工作增加储备。因此决定进 ...
jishuaige 评论(0) 有455人浏览 2016-10-21 17:11

duubo服务端无错客户端报错

问题现象: dubbo消费端调用服务端的时候,服务端没有错误日志所有调用是成功的,但是消费端却报错,这种错误出现频率不高。 原因: dubbo客户端调用服务端是有一个invoke的过程,invoke过程中有许多代理类和自动生成的类为客户端屏蔽了很多调用细节的代码,比如简历sokect连接,反序列化tcp消息。这个过程中的错误一般不会遇到,遇到后就比较难解决。 我们遇到这个错误是因为服务端团队使用 ...
qihuiyong6 评论(0) 有484人浏览 2016-10-20 10:57

Java和dubbo中的SPI机制学习

  关于java的SPI机制,可以参考:https://docs.oracle.com/javase/tutorial/sound/SPI-intro.html   为了实现在模块装配时的时候不在程序中动态指明,需要提供一种服务发现机制,为某个接口寻找服务实现的机制,就是将装配的控制权转移到程序之外,在模块化设计中这个机制尤其重要。   Java SPI(Service Prov ...
brandNewUser 评论(0) 有1749人浏览 2016-10-18 16:32

Dubbo协议与连接控制

  协议参考手册 (+) (#) 推荐使用Dubbo协议
IXHONG 评论(0) 有4224人浏览 2016-10-18 14:50

DUBBO框架搭建

由于这发图片麻烦,需要图文版的请加 q群 216396734      源码下载 https://github.com/liuchunxue/dubbo DUBBO框架搭建 一.Dubbo介绍      Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架 二.Dubbo搭建 Dubbo框架搭建主要包括以下几个组成部分    1 ...
lxlcx201 评论(0) 有443人浏览 2016-09-22 11:23

关于dubbo的思考【原创】

最近在看dubbo的文档,有些内容结合自己的思考记录一下 1. dubbo的本地存根能够提升性能 将与服务器环境无关的代码移到stub中,利用ThreadLocal本地缓存,将校验,容错(容错用mock更好,原理相似)等功能放在客户端做,应该能提升性能。这段代码是服务端写好的缓存过去的,所以维护也方便。 2. 利用future实现异步调用提升性能 等待的时间为最长的那个远程调用事件,并且在一个线程中 ...
zhenggm 评论(0) 有1323人浏览 2016-09-21 08:23

dubbo http webservice 服务学习笔记【原创】

学习了 dubbo rest服务之后,再使用dubbo http协议,就非常简单了,只要将服务的暴露协议改为http即可,不需要根据jax-rs规范,引入@Path等一堆annotation。 1. dubbo 配置文件 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=" ...
zhenggm 评论(0) 有6477人浏览 2016-09-11 19:12

dubbo rest 服务学习笔记(三)【原创】

在配置过程中遇到两个问题: 1. 报错: object is not an instance of declaring class    这是因为接口类没有暴露方法,导致服务没有实例化 2. 报错:java.lang.Run ...
zhenggm 评论(0) 有8754人浏览 2016-09-09 19:34

dubbo rest 服务学习笔记(二)【原创】

采用dubbo客户端访问dubbo发布的rest服务,接上一篇。 1)启动类 package cn.gov.zjport.dubborest.test; public class DemoConsumer { public static void main(String[] args) {     com.alibaba.dubbo.container.Main.main(args); ...
zhenggm 评论(0) 有1384人浏览 2016-09-09 19:21

dubbo rest 服务学习笔记(一)【原创】

    dubbo是很好的服务治理工具,包含了注册,路由,监控,管理控制台等几个部分,对分析企业的服务依赖和管理有很大的帮助。具体可参看官方文档。      目前我们公司有很多系统交叉提供服务,服务之间缺少必要的监控,对后续系统的重构都带来很大的困难。同时,由于webservice太重,复杂度高,相对来说采用http+json的交换性能较快,复杂性低。因此我们准备在公司内部主推dubbo+rest的 ...
zhenggm 评论(0) 有6102人浏览 2016-09-09 19:07

dubbo源代码-线程池分析

dubbo默认提供了三种线程池,分别是 fixed 固定大小线程池,启动时建立线程,不关闭,一直持有。 cached 缓存线程池,空闲一分钟自动删除,需要时重建。 limited 可伸缩线程池,但池中的线程数只会增长不会收缩。(为避免收缩时突然来了大流量引起的性能问题)。 fixed: public class FixedThreadPool implements ThreadPool {    ...
yiduwangkai 评论(0) 有6846人浏览 2016-09-09 15:19

dubbo源代码-InjvmProtocol

本地调用,使用了Injvm协议,是一个伪协议,它不开启端口,不发起远程调用,只在JVM内直接关联,但执行Dubbo的Filter链。 Define injvm protocol: <dubbo:protocolname="injvm"/> Set default protocol: <dubbo:providerprotocol="injv ...
yiduwangkai 评论(0) 有2252人浏览 2016-09-06 20:24

Dubbo 配置

Dubbo 概述: Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring 框架无缝集成。 主要核心部件: Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息机制. RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能 Registry: 服 ...
maosheng 评论(0) 有1274人浏览 2016-08-26 16:35

Dubbox的介绍和简单示例

Dubbo是一个来自阿里巴巴的开源分布式服务框架,当当根据自身的需求,为Dubbo实现了一些新的功能,包括REST风格远程调用、Kryo/FST序列化等等。并将其命名为Dubbox(即Dubbo Extensions) Demo地址:https://github.com/wosyingjun/DubboxDemo 类似范例: http://wosyingjun.iteye.com/blo ...
wosyingjun 评论(1) 有18024人浏览 2016-08-25 11:00

SVN版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin

CI服务器:192.168.4.221 root用户操作                            建议安装前更新操作系统 # yum update 更新完成后重启 # reboot   安装apache # yum install httpd httpd-devel # service httpd start # chkconfig httpd on
呵呵6666 评论(0) 有92人浏览 2016-08-13 19:03

Dubbo监控中心的介绍与简易监控中心的安装

<!--[if !supportLists]-->一、<!--[endif]-->监控中心服务接口调用统计报表的显示配置 <!--[if !supportLists]-->1、  <!--[endif]-->Dubbo服务提供者和服务消费者中的spring配置文件中增加以下配置: <!-- 监控中心配置 --> <!-- 监 ...
呵呵6666 评论(0) 有2694人浏览 2016-08-13 18:44

Tomcat中部署web应用 ---- Dubbo服务消费者Web应用war包的部署

IP: 192.168.2.61 部署容器:apache-tomcat-7.0.57 端口:8080 应用:edu-web-boss.war   <!--[if !supportLists]-->1、<!--[endif]-->下载(或上传)最新版的Tomcat7: $wget http://mirrors.hust.edu.cn/apache/tomcat/ ...
呵呵6666 评论(0) 有54人浏览 2016-08-13 18:29

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics