课程简介
微服务架构的概念,现在对于大家应该都不陌生,无论使用 Apache Dubbo、还是 Spring Cloud,都可以去尝试微服务,把复杂而庞大的业务系统拆分成一些更小粒度且独立部署的 Rest 服务。但是这个过程,具体应该怎么做?
本课程从实践的角度出发,首先阐述了微服务的理论理论基础。接着通过实践部分,让读者能够体验从零开始搭建第一个微服务的过程,包括语言生态选择、运维的思考、 微服务的注册与发现、运维三段论与运维自动化、微服务的发布与部署以及微服务的安全与防护。
课程时长
2天(12H)
受众人群
架构总监,架构经理,企业架构师,解决方案架构师 需要深入了解企业架构的技术人员。熟练使用Java,至少一年业务开发实际工作经验。
分享提纲
微服务概念与理论(Concept Of Microservice) | ◦微服务与DUBBO ◦微服务与SOA ◦微服务一家之言 |
微服务从0到1快速实战(Microservice QuickStart) | ◦根据企业上下文寻找和定位一个实例服务 ◦实战环节: 每个人编写实例服务,并让旁边的人可以访问到 ◦实战复盘 ◾语言生态选择 ◾协议与交互接口选择 ◾实例服务的开发与交付 ◾运维的思考 ◾如何将服务通过开发平台开放出去 |
微服务的大规模扩展与管理(Microservices Scalability & Management) | ◦微服务的开发与测试 ◾微框架 ◾开发脚手架 ◾微服务测试 |
微服务的注册与发现 | ◾架构 ◾技术选型 ◾实战案例 |
微服务的发布与部署 | ◾DevOps ◾一键部署平台 |
微服务的监控与运维 | ◾监控体系 ◾PAAS与IAAS建设 ◾虚拟机与容器 ◾运维三段论与运维自动化 ◾CMDB |
微服务的安全与防护 | ◾全面构建微服务安全防护体系 ◾多阶段安全防护相结合 ◾多层次安全防护相结合 ◾多维度安全防护相结合 ◾微服务核心安全组件API Gateway |
微服务的总结与反思(Review & Conclusion) | 介绍 |
微服务相关研讨互动 (Q&A) | 结束 |