SSWG 2023 年度更新:促进结构化并发的采用
Swift Server workgroup (SSWG) 每年都会回顾近期取得的社区成就,并提出未来一年的工作重点。最新发布的“SSWG 2023 年度更新”公告指出,其 2023 年的工作重点将聚焦于“持续关注生态系统发展、采用结构化并发、扩充文档和指南、以及改进工具”等方面。
持续关注生态系统发展
除了支持现有库之外,今年还包括一些重点领域:
- Swift 原生 Memcached 客户端
- 一个通用的连接池库,可以轻松采用连接池
- 用于 Smoke、Hummingbird 和 Vapor 等 Web 框架的共享中间件实现
- 鼓励采用分布式跟踪,使 observability story 更加完善
- 更好地展示 Swift 在服务器部署和成功案例中的应用
- 提高 Swift 作为服务器语言的知名度
采用结构化并发
SSWG 认为结构化并发是使得 Swift 在服务器上脱颖而出的关键功能,并可以为生态系统带来显著的好处。
今年的一些计划包括:
- 编写结构化并发采用指南,涵盖
Sendable
、async
/await、
TaskGroup
和Task
APIs 的最佳实践。 - 将并发最佳实践应用于核心生态系统库,如 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 项目。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
共商合作“芯”未来 | RIOS 实验室、睿思芯科与 openKylin 社区开展合作交流
2023年8月18日,RIOS实验室生态运营总监刘明、睿思芯科(深圳)技术有限公司助理副总裁任清源和openKylin社区秘书长余杰、技术委员会委员李剑峰等相关人员汇聚长沙,就openKylin开源社区与RIOS实验室及睿思芯科后续合作规划展开交流讨论。openKylin社区RISC-V SIG Owner王文竹、openKylin社区资深生态经理朱晓红等人以线上形式参加。 会上,RIOS实验室生态运营总监刘明、睿思芯科助理副总裁任清源介绍了实验室和睿思芯科相关情况,openKylin社区RISC-V SIG Owner王文竹就社区RISC-V技术进展与成果进行了介绍。随后,各与会人员围绕openKylin社区与RIOS实验室及睿思芯科在人才培养、RISC-V平台建设等方面展开讨论。 openKylin作为桌面操作系统社区,自成立起,就十分关注并持续投入RISC-V架构生态建设,致力于构筑操作系统与RISC-V架构软硬件生态协同发展。 未来,openKylin和RIOS实验室、睿思芯科将持续深化合作,推动RISC-V架构芯片与openKylin操作系统的兼容适配,共同致力于RISC-V...
- 下一篇
JetBrains 编程工具已准备好更新至 2023.2
IDE 系列的第二个年度更新现已发布,涵盖 IntelliJ IDEA、WebStorm、PyCharm、DataGrip、GoLand、DataSpell 以及 All Products Pack 订阅中包含的其他工具。请参阅下面的摘要并更深入地了解您感兴趣的产品的更多信息。 JetBrains IDE 2023.2 更新带来多项可以增强您的开发体验的改进。该版本添加了 GitLab 集成以简化开发工作流,允许开发者直接从 IDE 处理合并请求。 该版本还包括多项用户体验增强功能,例如 Search Everywhere(随处搜索)中的文本搜索、便于在打开的项目之间导航的彩色项目标题、Windows 和 Linux 主工具栏中重做的汉堡菜单,以及在 Project(项目)视图中按修改时间对文件排序。此外,2023.2 更新还包括用户界面改进和 bug 修正,旨在确保更流畅、更高效的开发体验。 此外,还有更多产品特定的更改: IntelliJ IDEA 2023.2 增强了对许多框架和技术的支持,包括 Kubernetes、Docker、Spring、GraphQL、HTTP 客户端、...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS关闭SELinux安全模块