java微服务首篇

本篇作为一个导航

  1. 通过一个简单的OTRS服务作为业务支撑,会设计到DDD领域驱动相关技术(会学习部分DDD领域驱动设计)

  2. 拆分订餐业务,学习spring cloud在微服务中的作用(主要设计服务注册、断路由、分布式配置中心、客户端负载均衡、服务端路由网关)

  3. 所有api遵循reset风格,主要使用spring resettemplate

  4. 设计一个oauth2 的权限中心控制客户对api的调用(了解oauth2相关规约)以及jwt的token认证技术

  5. 数据持久层不做为重点,为方便起见使用内存作为临时存储

  6. 测试使用chrome的postman 或者firefox的resetclient

  7. 作为一个框架,需要统一请求、相应报文、异常等

  • 第一节 DDD领域驱动简述

  • 第二节 DDD领域部分

  • 第三节 微服务基本案例设计

  • 第四节 微服务OTRS SpringCould使用

  • 第五节 微服务OTRS 补充客户端负载均衡

  • 第六节 服务端负载均衡 zuul

  • 第七节 熔断路由和监控

  • 第八节 微服务部分追加

  • 第九节 OAuth2,以及本微服务项目相关实现定义

  • 第十节 spring could security实现OAuth2

  • 第十一节 资源服务器api-serve

  • 第十二节 微服务https之间访问

  • 第十三节 资源服务和认证服务通信,校验token

  • 第十四节 springcould zuul边缘路由的使用

  • github 源码地址

你可能感兴趣的:(java微服务首篇)