实际项目中,对于核心业务,设计业务可以使用:
业务流程图,活动图,用例图,序列图等等
没有建模的微服务是没有灵魂的。
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
微服务的协作
猜你喜欢
转载自blog.csdn.net/qq_36285943/article/details/96470260
今日推荐
周排行