课程大纲

传统方法的快速概览

    单片系统 系统中的系统 早期服务导向(EAI、CORBA 等) 早期的 Web 服务(SOAP 等) 面向服务的体系结构 (SOA) Microservices

设计概念和权衡

    灵活性和复杂性的权衡 内聚力、耦合 隐藏依赖关系与显式依赖关系 小系统与大系统 模块/组件与服务

通用 SOA

    SOA 的收益和成本 实现 SOA 的成功与失败 消息传递和 ESB 支持 SOA 的基础设施和工具

Microservices 和 SOA 的实现 - 概念

    做一件事,做好 微服务与服务 DevOps 持续部署和交付 轻量级协议

微服务协议和工具

    HTTP、JMS、AMQP、Websockets、JSON 等... 部署 容器(Docker、K8N、LXC 等) 配置 Management(Ansible 等)
监控和 Management
  • 基础设施
  • 云和自动 Scalability
  • 微服务冗余和故障转移 性能可扩展性 自动扩展 实现:OpenStack、AWS等......

      实际问题

    生态系统的复杂性 网络性能 安全 部署 测试 纳米服务

    要求

    • 需要对软件和系统工程有基本的了解。
    • Go建议了解系统开发和集成。
    • 建议在构建复杂的企业解决方案时遇到一些问题。
      14 小时
     

    人数


    开始

    完结


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    客户评论 (6)

    相关课程

    课程分类