Dubbo(6)Dubbo服务集群实现负载均衡


什么时候用到集群?比如说某个服务,并发量特别大的时候就会用到集群;
具体的话比如说,某些特殊的项目一天的注册量10万,国家的一些考试系统,集中在几天,注册量一天10万,如果只弄一个服务,根本服务不过来,可能要搞很多机器集群;
 
dubbo的服务集群很简单,只需要配置文件里改个端口即可,其他代码不需要动;
 
dubbo-provider项目中dubbo-provider.xml分别配置不同的端口来启动:
<!-- 使用dubbo协议,在20880端口暴露服务 -->
    <dubbo:protocol name="dubbo" port="20880"/>
<!-- 使用dubbo协议,在20880端口暴露服务 -->
    <dubbo:protocol name="dubbo" port="20881"/>

都启动后,根据管理页面查看:

 

 企业级项目多个服务集群,每个服务都放不同机器,不仅能实现负载均衡,也能进行容错;就算一个机器挂了,其他机器可以继续服务;

  多个服务也提供权重设置,来动态设置请求分发量;

权重多的,服务提供的次数也多;

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM