工具助手

名字解释:

           UML即统一建模语言(Unified Modeling Language)

1.在线时序图绘制 

       在线网址:https://www.websequencediagrams.com/

       常用案例集合:https://www.websequencediagrams.com/examples.html

        推荐理由:时序图拖拽图形太复杂,websequencediagrams可以通过编辑语句直接生成。制图效率大大提高

        java中的使用插件:PlantUML Integration

2.DevOps(Development+Operations)开发运维流程

参考:https://www.cnblogs.com/anliven/p/9136624.html#_labelTop

涉及的工具

DevOps的目标不是单靠一款工具就能实现的。
在各个阶段,每个都有其单独对应的目标。
依赖于组织的选择,有着各种各样的工具可以在相应的背景和趋势下,实现当前业务目标,满足中远期的需求。

3.Java API管理平台

Java API管理平台 优势 劣势 市场使用情况 价格
Swagger 开源免费
支持多种API描述语言
提供自动生成API文档和客户端SDK等功能
缺乏完整的API管理功能 被广泛应用于各种Java应用程序和API开发中 免费
Apigee 提供完整的API管理功能
支持多种API协议和格式
支持多种部署环境
需要付费使用,成本较高 被许多大型企业广泛采用,如Walgreens、Netflix、PayPal等 按API请求次数计费,具体价格因使用情况而异
WSO2 开源免费
支持多种API协议和格式
提供完整的API管理功能
学习曲线较陡峭 被广泛应用于企业级Java应用程序和API开发中 按部署实例计费,具体价格因使用情况和部署环境而异
Eolinker 提供可视化的API设计工具,简化API设计流程
支持多种API描述语言
提供自动化测试、代码生成等功能
需要付费使用,成本较高 正在迅速发展,并受到越来越多Java开发人员和企业的青睐 按API请求次数计费,具体价格因使用情况而异

目前项目中使用的swagger,

posted @ 2022-07-21 13:57  冰融心  阅读(62)  评论(0)    收藏  举报