工具助手
名字解释:
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,

浙公网安备 33010602011771号