SEASTAR C ++框架旨在简化编码

2022-01-25 17:46:13来源:

SEASTAR是一个用于构建多个处理器内核的应用程序的事件驱动的C ++框架,正在添加概念的概念,使编码更容易。

有了概念,最近由C ++创始人Bjarne Stroustrup发出的,在没有运行时开销的情况下将指定的接口提供给模板;简化了设计,并降低了样板代码的量。概念将包含在Seastar 1.8中,截至大约六周。“概念”简化了代码,“Scylla的首席执行官Dor Laor表示,它使Seastar成为Scylladb NoSQL数据库的引擎。

[InfoWorld Roundup:5个开发人员的岩石固体Linux Distors。/留在带有InfoWorld Linux报告时事通讯的开源上。]

开源seastar用于构建服务器应用程序,可以在Linux或OSV操作系统上运行云。Seastar基于期货的概念,用于同步计划执行。默认情况下,该框架被调整以进行性能,其文档状态。

SEASTAR的重点关注高吞吐量,低延迟,I / O密集应用程序,提供快速,扩大的基础设施,并使SCYLLA编写异步,非阻塞代码方便。

支持者说Seastar界定了一些架构创新,包括分享到杀散核心的要求的共享模型;选择Linux或OSV的网络堆栈;和一个期货和承诺模型用于并发应用。该公司还说,它还具有邮件传递,用于在没有耗时锁定的内核之间共享信息。包含本机,分叉的TCP / IP堆栈以进行更好的性能。

Seastar源代码可在GitHub上获得。

这个故事,“Seastar C ++框架寻求简化编码”最初由Infoworld发布。


返回科技金融网首页 >>

版权及免责声明:凡本网所属版权作品,转载时须获得授权并注明来源“科技金融网”,违者本网将保留追究其相关法律责任的权力。凡转载文章,不代表本网观点和立场,如有侵权,请联系我们删除。


相关文章