一般 nginx+tomcat

| ----> Controller1--------->service1
请求----->nginx  |
|----->Controller2--------->service2
请求进了Controller 就只有一条路可以走了
使用dubbo后
| ------->service1
请求------>Controller---->   |
|---------->service2
简单的说 也就是 一个Contoller 我可以部署多个 service   。
一般的mvc项目 包含 Controller、Servicei、ServiceImpl、dao三层
使用doubbo我们可以把项目拆分:
Controller 作为 “消费着” 一个项目
ServiceImpl +dao 作为 “提供者” 一个项目
Servicei “接口” 可以作为一个项目
我们可以部署多个“提供着”。。。。。。。。。。。。。。。。。。。
Zookeeper作为Dubbo服务的注册中心,Dubbo原先基于数据库的注册中心,没采用Zookeeper,Zookeeper一个分布式的服务框架,是树型的目录服务的数据存储,能做到集群管理数据 ,这里能很好的作为Dubbo服务的注册中心,Dubbo能与Zookeeper做到集群部署,当提供者出现断电等异常停机时,Zookeeper注册中心能自动删除提供者信息,当提供者重启时,能自动恢复注册数据,以及订阅请求。我们先在linux上安装Zookeeper,我们安装最简单的单点
Windons 安装Zookeeper

我想了解如何学习

姓名:
手机:
留言: