微服务的协作

实际项目中,对于核心业务,设计业务可以使用:
   业务流程图,活动图,用例图,序列图等等
   没有建模的微服务是没有灵魂的。
   uml基本上已经成为架构师的基本技能;
实际项目中的流程:
 ###Schema First
   1.分析业务(流程图,用例图....架构图等等)  --->  建模业务,并且确定架构;
   2.敲定业务流程 (评审);
   3.设计API(我需要哪些API呢)/数据模型(表结构设计|类图,ER图);
   4.编写API文档;
   5.编写代码;
---------
 ###API First  先编写代码,再写API文档
   1.分析业务(流程图,用例图....架构图等等)  --->  建模业务,并且确定架构;
   2.敲定业务流程 (评审);
   3.设计API(我需要哪些API呢)/数据模型(表结构设计|类图,ER图);
   4.编写代码;
   5.编写API文档;
 
基于http的调用:
 restTemplate

发布了323 篇原创文章 · 获赞 153 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/qq_36285943/article/details/96470260