基于Spring Cloud的服务开发平台alinesno-cloud

alinesno-cloud是基于Spring Cloud的服务开发平台,产出方向为企业基础架构和统一研发云平台, 整体平台从

基础规范 – 组织结构 – 基础架构 – 业务开发 – 持续集成- 自动化部署 – 自动化测试 – 生产运维监控 – 在线升级

的全方位企业级云平台开发解决方案,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、 关API 管理等多个模块,结合多个组件,为开发提供基础开发架构和支持,同时结合多种单点登陆方式(Cookies+SpringSession和Cas),支持多业务系统并行开发。代码简洁,架构清晰,适合学习和直接项目(后期支持)中使用。 核心技术采用Spring Boot 2.1.4以及Spring Cloud (Greenwich.RELEASE)相关核心组件。

业务架构设计

业务架构设计

功能截图

设计原则

  • 服务单库设计,以减少迁移,服务之前影响等;
  • 基础服务只为调用设计,位于服务的底层或者中间层,基础服务禁止调用业务服务;
  • 业务服务调用基础服务,或者其它服务,业务服务为服务的顶层,用于定制化业务;
  • 同一级服务之间可以互相调用,只能自下往下调用,平级调用,禁止自下往上调用,以避免服务混乱及维护混乱。
  • 每种服务目录按999个服务规划
  • 项目地址:https://gitee.com/landonniao/linesno-cloud-service

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2019年3月17日
    下一篇 2019年3月17日

    相关推荐