Sping-boot spring-cloud学习地址

来源:互联网 发布:网络教育机构 编辑:程序博客网 时间:2024/05/29 12:21

spring boot 学习地址: http://www.roncoo.com/article/detail/124661
创建一个spring boot 项目:http://blog.csdn.net/clementad/article/details/51334064

Spring Boot系列博文:http://blog.didispace.com/categories/Spring-Boot/
Spring Boot样例汇总:http://git.oschina.net/didispace/SpringBoot-Learning
spring cloud学习地址: http://blog.csdn.net/k21325/article/details/52789829

dubbo和spring cloud区别
1、spring cloud有config server读取git上配置,有助于对环境配置进行版本管理
2、spring cloud有断路由功能,可以有效的防止故障蔓延到服务网关上而影响整个系统的对外服务
dubbo只有超时机制,起一台服务替换,如果剩余服务能够承受,则将该服务器降级或停止
在调用方熔断机制代码,如一分钟之内失败多少次则快速返回错误,设置时间再次调用,重复多次仍不可用可直接放弃该服务器调用。具体实现是hystrix
3、服务网关具有服务路由、均衡负载功、权限控制的功能,能够使不同消费服务器调用不同提供者服务器
dubbo使用version控制
4、dubbo需要配合zookeeper在操作系统中独立启动
spring cloud作为轻量级工程部署
5、Dubbo的RPC来实现服务间调用,依赖性太强,接口版本字段等必须一致,每次修改提供方接口都要install重新下载jar包。
跨平台不得不实现一层代理,用来将RPC接口转换成REST接口进行对外发布。
相信这些痛点也是为什么当当网在dubbox(基于Dubbo的开源扩展)中增加了对REST支持的原因之一。
sping-cloud REST接口相比RPC更为轻量化,服务提供方和调用方的依赖只是依靠一纸契约,不存在代码级别的强依赖。可以实现跨平台的特点

0 0
原创粉丝点击