Seastar 是一个先进的开源 C++ 服务端编程框架

Seastar 是一个先进的开源 C++ 框架,用于现代硬件上的高性能服务器应用程序。Seastar 用于Scylla,这是一个与 Apache Cassandra 兼容的高性能 NoSQL 数据库。使用 Seastar 的应用程序可以在Linux 或OSv上运行。

 

Seastar 是一个先进的开源 C++ 服务端编程框架


Seastar 是第一个汇集了一系列极端架构创新的框架,包括:
无共享设计:Seastar 使用无共享模型将所有请求分片到单个内核上。
高性能网络:Seastar 提供多种网络堆栈选择,包括便于开发的传统 Linux 网络、用于 Linux 上快速用户空间网络的 DPDK 以及 OSv 上的本机网络。
Futures and promises:一种先进的并发应用程序新模型,它为 C++ 程序员提供高性能和创建可理解、可测试的高质量代码的能力。
消息传递:一种在 CPU 内核之间共享信息而无需耗时锁定的设计

分类: 开源软件 标签: 框架 网络 应用程序 内核 开源 模型 共享 先进 高性能 发布于: 2022-04-27 14:16:30, 点击数: