最新Spring Cloud版本Hoxton搭建分布式架构

        前面的专栏Spring Cloud博客,都没有给大家一个完整的Spring Cloud架构,在于我觉得看完了我的教程,大家都能自己搭建一个很棒的架构,所以没做演示Spring Cloud总架构的搭建。

        最近要开新项目,基于Spring Cloud架构,我发现很多教程中的信息已经比较过时了,这里也就参照着最新的Spring Cloud版本——Hoxton,搭建一个基础版本Spring Cloud架构,囊括了:

1、Eureka服务器和客户端;

2、Feign接口;

3、Hystrix回退类(组合Feign使用)。

        此外,这个架构是一个能够直接使用的基础架构,我提供了:

1、MyBatis工具辅助类,用于分页数据的查询,融合了GitHubPageHelper,以及JSR303前端校验;

2、JPA工具辅助类,用于数据的增加、修改与删除;

3、统一异常拦截类,整合了通用返回信息。

        源码请点击下方的百度云盘连接,不用CSDN的下载,帮助大家省点积分。

        所以,如果有帮助到大家,还望点个赞支持一下。

        同时,如果有不懂的或者需要交流的,欢迎进入QQ群:654331206

        链接:https://pan.baidu.com/s/1KfSGceRQkQCXOl5eCJlIDA  密码:w9nw

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Nepxion Discovery【探索】使用指南,基于Spring Cloud Greenwich版、Finchley版和Hoxton版而 制作,对于Edgware版,使用者需要自行修改。使用指南主要涉及的功能包括: 基于Header传递的全链路灰度路由,网关为路由触发点。采用配置中心配置路由规则映射在网 关过滤器中植入Header信息而实现,路由规则传递到全链路服务中。路由方式主要包括版本和 区域的匹配路由、版本和区域的权重路由、基于机器IP地址和端口的路由 基于规则订阅的全链路灰度发布。采用配置中心配置灰度规则映射在全链路服务而实现,所有 服务都订阅某个共享配置。发布方式主要包括版本和区域的匹配发布、版本和区域的权重发布 全链路服务隔离。包括注册隔离、消费端隔离和提供端服务隔离,示例仅提供基于Group隔 离。除此之外,不在本文介绍内的,还包括: 注册隔离:黑/白名单的IP地址的注册隔离、最大注册数限制的注册隔离 消费端隔离:黑/白名单的IP地址的消费端隔离 全链路服务限流熔断降级权限,集成阿里巴巴Sentinel,有机整合灰度路由,扩展LimitApp的 机制,通过动态的Http Header方式实现组合式防护机制,包括基于服务名、基于灰度组、基于 灰度版本、基于灰度区域、基于机器地址和端口等防护机制,支持自定义任意的业务参数组合 实现该功能。支持原生的流控规则、降级规则、授权规则、系统规则、热点参数流控规则 全链路灰度调用链。包括Header方式和日志方式,Header方式框架内部集成,日志方式通过 MDC输出(需使用者自行集成) 同城双活多机房切换支持。它包含在“基于Header传递的全链路灰度路由”里 数据库灰度发布。内置简单的数据库灰度发布策略,它不在本文的介绍范围内 灰度路由和发布的自动化测试 license Apache 2.0 maven central v5.4.0 javadoc 5.4.0 build passing Docker容器化和Kubernetes平台的无缝支持部署

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值