美文网首页
微服务架构与实践(1)

微服务架构与实践(1)

作者: 想飞就飞WL | 来源:发表于2017-03-24 07:14 被阅读144次

    前言

    过去几年中,一直从事微服务架构、DevOps以及持续交付的咨询和交付工作。

    在这个过程中,感觉到虽然微服务架构的优势被许多组织所接受,但由于架构相关的知识本身比较抽象,作为开发者,似乎很难全面实践微服务架构。

    所以,希望通过系列文章,以一个案例为背景,基于持续交付和DevOps,帮助开发者理解微服务架构,并能通过动手实践,了解其方法论以及生态系统。

    如果希望观看视频课程,请移步这里

    核心思路

    * 以微服务生态系统和持续交付为指导原则

    * 基于活动报名系统为案例,使用SpringBoot/Spring Cloud实现;

    * 使用Docker/Rancher完成基础设施的搭建

    * 分为服务构建服务运维两个专题,包括架构设计,部署模型、交付流水线和运维

    详细内容

    1. 全面理解微服务架构的核心以及生态系统

    理解微服务架构的核心与生态系统

    2. 基于SpringBoot/SpringCloud实现服务化

    熟悉Spring Boot的使用

    熟悉Spring Cloud的服务支撑组件

    构建服务注册发现机制、客户端负载均衡、配置中心等特性

    3. 理解微服务架构的高级话题

    如何使用消费者驱动契约测试验证服务间协作

    使用OATH与JWT实现服务的安全机制

    4. 微服务与DevOps

    建立Docker私有仓库,并将服务发布成Docker镜像

    使用Docker搭建Jenkins持续交付流水线

    Pipeline as Code的方式管理流水线

    使用ELK实现日志聚合的实践

    使用Prometheus实现监控告警的实践

    使用Rancher完成服务Docker镜像的部署

    5. 微服务的工程实践

    服务的自解释文档

    待补充......

    相关文章

      网友评论

          本文标题:微服务架构与实践(1)

          本文链接:https://www.haomeiwen.com/subject/iilxottx.html