学servlet时,spring框架帮我们简化了代码;
但是spring框架的配置太多了,springboot帮我们简化了配置;
springboot 新一代的java开发标准,自动装配;
微服务4个核心问题:
1、服务很多,客户端怎么访问?
2、这么多服务,服务之间怎么访问?
3、这么多服务,怎么治理?
4、服务挂了怎么办?
解决方案:
springcloud 生态;
1、springcloud NetFlix
api网关:zuul组件;
Feign----Httpclient—Http通信方式、同步、阻塞
服务注册与发现:Eureka;
熔断机制:Hystrix;
2、Dubbo+zookeeper 半自动,需要整合别人的
api网关:没有,找第三方组件,或者自己实现;
Dubbo
zookeeper
熔断机制:没有,找第三方组件:Hystrix
3、springcloud Alibaba
万变不离其宗
路由问题:Api网关;
通信问题:http、rpc;
高可用问题:服务的注册与发现:
服务降级问题:熔断机制;
微服务技术栈:
springcloud官网:https://spring.io/projects/spring-cloud
参考书:
https://www.springcloud.cc/spring-cloud-netflix.html
中文文档:https://www.springcloud.cc/spring-cloud-dalston.html
中文社区:
中文网:https://www.springcloud.cc
springcloud和springboot的版本对应关系:
Eureka
搭建项目四个步骤:
1、导入依赖
2、编写配置文件
3、开启功能 @Enablexxxxx
4、配置类
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
本文名称:SpringCloud-创新互联
本文链接:https://www.cdcxhl.com/article4/giooe.html
成都网站建设公司_创新互联,为您提供标签优化、网站建设、App设计、网站内链、软件开发、企业网站制作
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联