微服务
分享:
以下问题仅向开发微服务的受访者显示。
此问题向一般调查受众显示,并用作微服务部分的前置问题。
37%
的受访者开发微服务,与 2021 年相比仅高出 2 个百分点。
“带 Web 前端的单体”方式的使用率显著下降,从 2021 年的 25% 下降到 2022 年的 19%。
REST/RPC over HTTP、消息队列和 WebSocket 仍然是应用程序分布式部分之间最流行的通信方式。WebSocket 和跨平台 RPC 使用率有所增长,与 2021 年相比分别增长了 4 个和 5 个百分点。
40% 的受访者表示在实施新的 Web 服务 API 时从规范开始。这比去年减少了 4 个百分点。我们看到更多受访者 (42%) 会根据手头的项目或任务选择对应方式。
OpenAPI 的受欢迎程度自去年以来一直在增长。69% 的受访者表示使用 OpenAPI 声明和记录 API。这比 2021 年的结果高出 5 个百分点。同时,Wiki 系统的使用率从 2021 年的 24% 下降到 2022 年的 20%。
今年,多 VCS 仓库的使用率从 2021 年的 53% 增加到 2022 年的 60%。
Java 仍然是微服务开发中最流行的语言。34% 的受访者使用它。