您现在的位置是:首页 > 文章详情

SSWG 2023 年度更新:促进结构化并发的采用

日期:2023-08-22点击:63

Swift Server workgroup (SSWG) 每年都会回顾近期取得的社区成就,并提出未来一年的工作重点。最新发布的“SSWG 2023 年度更新”公告指出,其 2023 年的工作重点将聚焦于“持续关注生态系统发展、采用结构化并发、扩充文档和指南、以及改进工具”等方面。

持续关注生态系统发展

除了支持现有库之外,今年还包括一些重点领域:

  • Swift 原生 Memcached 客户端
  • 一个通用的连接池库,可以轻松采用连接池
  • 用于 Smoke、Hummingbird 和 Vapor 等 Web 框架的共享中间件实现
  • 鼓励采用分布式跟踪,使 observability story 更加完善
  • 更好地展示 Swift 在服务器部署和成功案例中的应用
  • 提高 Swift 作为服务器语言的知名度

采用结构化并发

SSWG 认为结构化并发是使得 Swift 在服务器上脱颖而出的关键功能,并可以为生态系统带来显著的好处。

今年的一些计划包括:

  • 编写结构化并发采用指南,涵盖Sendableasync/awaitTaskGroupTaskAPIs 的最佳实践。
  • 将并发最佳实践应用于核心生态系统库,如 swift-service-lifecycle

扩充文档和指南

SSWG 将继续扩展生态系统指南和使用文档。目前正在与 Swift Website Workgroup 合作,为服务器上的 Swift 新手添加指南,并确保可以轻松找到现有指南。

SSWG 还计划扩展安全和部署等关键领域的文档,涵盖 GitHub 的 Dependabot 和 AWS CDK 中的 Swift 支持等主题。此外,Swift.org 还将进行的一些设计变更以提高文档的可见性。

改进工具

SSWG 表示,Swiftly 工具链安装程序在 Linux 上越来越受欢迎,因此该组织也希望将其移植到 Windows 和 macOS。

正在考虑的其他工具增强功能还包括:

  • 向 GitHub 的 dependentabot 添加对 Swift Package Manager 的支持
  • 研究 Canonical 的 Chiseled Containers,看看是否可以提供占用空间非常小且安全性强化的 Swift 容器
  • 研究如何使用 Swift Package 插件来改善 Swift 在服务器上的部署体验

回顾 2022 年, SSWG 则列举了一些成就。包括有:作为 GSoC 项目启动的 Kafka 客户端库;用于孵化的 Cassandra,以及 GraphQL 和 RabbitMQ 库;Memcached 客户端库被提议作为 GSoC 项目。

原文链接:https://www.oschina.net/news/254858/sswg-update-2023
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章