【BigHereo】---Dubbo 应用和实践

    Dubbo 应用和实践


        Itoo智能版是一个向微服务过度的系统,借助ITOO系统,学习和积累dubbo和zookeeper框架。



学习的过程:结合ITOO系统,查看官网,面试常问到的问题 + 自己画思维导图。

学习dubbo、微服务的好处

    (1)用过dubbo框架的找工作优先

   (2)分布式应用式系统的开发:

    (3)会知道的技术:MyEclipse,Maven(项目管理,传统是用ant小的项目还可,大的就不行)
JDK8,Dubbo,Struts2,Spring,Mybatis, Druid ,ActiveMQ, Tomcat, MySql, VMWare, CentOS6.5
开源框架网:oschina.net


 

Dubbo服务:

dubbo是什么,dubbo就是一个服务机框架。


1,对传统服务的改造
                         


 
(1)把业务DAO以下的做成服务
做成服务,action中极少的业务逻辑,只有少数的判断,去调接口中业务逻辑,调服务
改造后:
何新生:跟现在的ITOO一样一样的。
 
 
        


(2)详细的进行代码改造:
接口做成服务接口


--facade-Api 主要是dao,entity等一些接口
--service    
该层在pom中应该引用facade接口
 

其中到层也是在service中
 
--web: 主要是放web
Pom中添加应用:
 


优点、好处:
(1)分布式框架,
(2)其实很轻,没有想象的那么重(误解,以为阿里巴巴内部的就很重。)


注册中心ZK

可用方案:zookeeper, Redis
注册中心就是用zookeeper实现,service层提供中心就是provider 


Zk的好处:
(1)自zk是Apache Hadoop的一个子项目,强度相对好。

(2)dubbo没对zk服务端做任何侵入式改造,执行安装原生zk服务器就行。-为什么dubbo能和ZK非常好的融合。


 


           更多的还应该持续,接下来想找个时间跟CTO交流交流,关于ITOO系统方面的应用。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值