Dubbo
it_lihongmin
不要觉得自己怎么样,现实就是比你厉害的人,比你更努力!
当才华撑不起自己野心的时候,老老实实地踏实学习吧!
展开
-
Dubbo_入门
一、为什么要使用Dubbo 1、各个应用节点中的url管理维护困难、依赖关系模糊(注册中心) 2、应用节点的性能、访问量、响应时间等无法进行评估(监控中心) 二、使用入门 首先搭建一个demo,我理解的大致图如下: 1、在pom中需要引入dubbo的依赖: junit junit 3.8.1 test原创 2017-08-20 12:56:21 · 265 阅读 · 0 评论 -
Dubbo_特性1
一、Main方法是启动加载,spring默认配置,日志框架的加载 1、从Main的入口可以看见,加载时使用了钩子对配置或者默认配置的container进行加载(也就是dubbo-container源码中的四个模块,日志、spring容器、服务器(现在只能使用jetty)和logback),会加载子模块下的/dubbo-container/dubbo-container-spring/target原创 2017-08-20 16:54:28 · 666 阅读 · 0 评论 -
Dubbo_spring配置说明
一、引入命名空间: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"原创 2017-08-20 13:22:35 · 515 阅读 · 0 评论 -
Dubbo_特性2
一、启动服务检查 1、dubbo:renference 的属性check默认为true,即默认会检查服务的依赖服务是否启动,当在服务之前是循环依赖的时候,则需要设置为false; 2、dubbo:consumer 的check=false,则检查没有服务提供者则会报错 3、dubbo:register的check=false,则注册订阅失败则会报错 二、多协议支持 dubbo支持原创 2017-08-24 23:10:58 · 454 阅读 · 0 评论 -
Dubbo_服务化改造注意事项
一、分包 1、接口服务、请求服务模型(请求的bean和返回的bean的封装,最好能使用继承实现)、异常信息的封装(一般会定义每个服务自身的错误代码)都放在api(可参考dubbo的源码分包中各个模块的api),符合重用发布的等价原则和共同重用原则 2、api中最好防止spring的引用配置信息(最好使用dubbo默认的配置地址META-INF下),当然也可防止在provider项目中 二、粒原创 2017-08-26 14:13:38 · 662 阅读 · 0 评论