首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
微服务架构设计模式
KindnessCN
创建于2021-11-25
订阅专栏
微服务
暂无订阅
共8篇文章
创建于2021-11-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
微服务架构的重构策略
为什么要重构单体应用 绞杀单体应用 将单体应用重构为微服务架构的若干策略 将新功能实现为服务 隔离表现层与后端(水平切片) 提取业务能力到服务中(垂直切片) 提取服务时遇到的挑战 拆解领域模型 重构数
部署微服务应用
部署 部署包含两个概念:流程和架构。 部署流程包括一些由开发人员和运维人员执行的步骤,以便将软件投入到生产环境 部署架构定义了该软件运行的环境结构
开发面向生产环境的微服务应用
保证服务三个关键质量属性 应用程序安全性 服务可配置性 可观测性 应用程序安全性 企业需要解决的安全性问题包括:硬件的物理安全性、传输和静态数据加密、身份验证、访问授权和修补软件漏洞策略等 身份验证
微服务中的测试策略
测试用例定义 测试用例是用于特定目标的一组测试输入、执行条件和预期结果,例如执行特定程序路径或验证是否符合特定要求 自动化测试包括4个阶段 设置环境 执行测试 验证结果 清理环境 使用stub和moc
第3章 微服务架构中的进程间通信
本章导读 微服务架构中的进程间通信概述 交互方式 一对一 一对多 在微服务架构中定义API API(接口)的定义 API的演化 语义化版本控制 进行次要并且向后兼容的改变 进行过主要并且不向后兼容的改
领域驱动设计
DDD(Domain Driven Design) DDD即领域驱动设计,是构建复杂软件的方法论,这些软件通常都以面向对象和领域模型为核心 领域模型 领域模型以解决具体问题的方式包含了一个领域内的知识
第2章 服务的拆分策略
本章导读 软件架构 软件架构的定义 4+1视图 软件架构为什么这么重要 架构风格 分层式架构风格-逻辑视图 1. 定义 2. 例子 3. 缺点 六边形架构-逻辑视图 单体架构-实现视图 微服务架构-实
第一章 逃离单体地狱
本章导读 单体地狱的特征,如何借助微服务架构逃离单体地狱 微服务架构的基本特征,它的好处与弊端 开发大型复杂应用时,如何借助微服务实现DevOps式开发风格 微服务架构的模式语言及为什么使用它 扩展立