This is the Linux app named Gizzard whose latest release can be downloaded as gizzardversion-3.0.2sourcecode.tar.gz. It can be run online in the free hosting provider OnWorks for workstations.
使用 OnWorks 免费下载并在线运行这个名为 Gizzard 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
SCREENSHOTS
Ad
肫
商品描述
Gizzard 是 Twitter 推出的一款分片框架,用于构建最终一致的分布式数据存储。它提供中间件,用于管理数据在多个后端存储之间的分区(分片),处理复制、路由和迁移,并确保系统在故障情况下保持弹性并实现吞吐量的可扩展性。其设计强调后端的灵活性(您可以使用 SQL、Lucene 和自定义存储),支持转发表(将键范围映射到分片)、复制树、容错能力以及写入的幂等性/交换性要求,以确保在分布式/分区环境下的收敛性。该项目已存档。
功能
- 灵活的数据分片/分区:转发表将键范围映射到存储分片以分配负载。
- 复制树:能够跨多个后端分片复制数据,以实现容错和可用性。
- 支持后端可插拔性:可以使用各种存储后端(SQL数据库,Lucene,Redis等)
- 优雅地处理分片迁移(添加机器、重新平衡分片),并尽量减少干扰。
- 要求写入操作具有幂等性和交换性,以容忍故障、无序写入和重试。
- 无状态前端:Gizzard 实例(中间件节点)是无状态的,因此扩展它们更容易;大多数状态存在于分片和配置中。
程式语言
斯卡拉
分类
此应用程序也可从 https://sourceforge.net/projects/gizzard.mirror/ 获取。它已托管在 OnWorks 中,以便通过我们的免费操作系统之一以最便捷的方式在线运行。