主要观点:微服务架构虽有短部署周期和即时效果,但服务合约变更时无安全机制,维护其稳健性易出错且仅适用于最自律的开发团队。提出的微服务管理系统可静态验证服务接口并支持兼容接口的无缝演进,定义了捕获真实演进模式和接口演进良好实践的兼容性关系,允许生产者模块数据字段的添加、删除和重命名而不影响消费者服务,通过运行时生成的代理组件支持接口演进,核心语言的语义由标记转换系统和类型系统定义以防止部署破坏变更,标准的核心语言健全性结果保证适配器的存在,避免适应错误和管理模型的正确性,这种自适应方法可逐步部署模块而不中断整个系统且避免数据丢失或误解。
关键信息:提出微服务管理系统,定义兼容性关系,利用代理组件支持接口演进,核心语言语义定义及相关 DOI 等。
重要细节:2020 年 2 月 14 日 João Costa Seco 提交 v1 版本,文件大小 342KB,相关期刊为 The Art, Science, and Engineering of Programming 2020 年第 4 卷第 3 期第 10 篇文章,相关 DOI 有多个等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。