谈一下我对如何设计微服务接口的理解和思考一、 概述二、 接口协议选型三、 定义接口内容四、 明确接口性能五、 做好接口管理
一、 概述微服务是一个独立运行、自带数据存储管理,对外提供接口的自治系统。微服务设计很关键的一点是微服务接口的设计。不同微服务经常是分配给不同的团队开发的,接口是各团队编程的契约。下面只讨论微服务间接口的设计,至于微服务内部子模块间接口的设计比较灵活,内部接口修改也不会有太大的影响,不在这里讨论。从我的理解来看,微服务接口设计要考虑以下几个方面:1、接口协议选型。2、定义接口内容。...