dubbo+springboot+zookeeper

来源:互联网 发布:淘宝汽车超人假机油 编辑:程序博客网 时间:2024/06/10 23:21

当前大数据环境下,由于业务愈发庞大,数据量高,导致分布式和集群使用的越来越多,这样就出现分布式,负载均衡和集群,消息队列等等名词。
springboot简化了spring配置文件繁琐的问题,更加快捷,内置servlet容器,支持restful风格。导致国内越来越多的公司开始使用springboot
dubbo是一个分布式服务框架。记住一点,他只是个框架,具体用什么还是看业务或者公司的要求,就像sping整合数据持久化框架可以用hiberrate或者mybatis。
zookeeper是一种分布式协调服务,它就是放到dubbo这个框架上的。按照上面的说法,也可以用其他的服务,像谷歌的chubby。
dubbo一般可以分为4部分:
注册中心:差不多就是zookeeper。每一种服务会在注册中心进行注册。
服务消费者:按照三层架构,指的就是controller,消费者能获取服务提供者提供的服务。
服务提供者:按照三层架构,指的就是service以及之后的dao.
监控中心:类似于tomcat的manager和activemq的管理界面。
我们来模拟一下场景:
一台服务器充当注册中心,一台服务器充当消费者,5台服务器提供5种服务。5种服务注册到注册中心,用户发送请求服务消费者阶段,服务消费者获取服务列表,进行消费。这差不多就是分布式。
这些会随时更新,单纯为个人见解。

原创粉丝点击