`
162cm
  • 浏览: 52728 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Spread 简介(试译)

阅读更多
     项目网站:http://www.spread.org/

Spread 是一个开源工具,它提供高性能的的消息服务,这种服务在局域网和广域网上能有效地避够失效。它在分布式程序中充当一个统一的消息总线的角色,并且提供高调谐的应用级的消息多路播送、组通讯、点到点支持。Spread的应用范围既包括高可靠的消息传送,也包括有序消息的传输(有保证).
Spread可用在许多需要高可靠性,高性能,以及各种子集和成员之间健壮的消息传播的分布式程序中。这个工具封装了异步网络的复杂性,便于创建可高靠和可扩展性的分布式程序.
Spread包含:一些需要被用户程序包含的库文件,一个守护进程(它需要运行在这个一组应用的每台机器上),以及一些工具和演示程序。
Spread提供的功能和便利有:
可靠的、可扩展地消息传播和组通讯。
可以简化分布式程序架构的简单而功能强大的API
易于使用,开发和维护
从本地局域网到复杂的广域网的可扩展性
支持有不同数目的成员的上千个组
提供在机器失效、应用崩溃和网络划分、重组时的可靠的消息传送的能力
为消息传送提供了可靠和排序、稳定保证。
重视健壮性和高性能
完全的分布式算法,不会有中央节点失效风险

为什么使用Spread
* 功能强大而简单的API.只需要六个基本的调用就可以使用Spread了!
* Spread做了优先,在本地局域网中可以支撑每秒8000个1Kbytes的消息
* 在网络划分或系统某部分失效时的可靠性和可用性,不管系统是由几台电脑构成的cluster,或是一些cluster,还是分布于广域网的几千台电脑组成的系统。
* 允许系统无缝地增长扩容而不需要改变架构.
* Spread允许单播,多播,多组多播,scatter-gather calls,或是多路查询。
* Spread能处理网络和机器的重新划分并且能够安全地重新组合,能通知应用当前的状态.
* 跨平台:Spread 支持跨平台的操作:Unix( BSD,Linux,Solaris,Irix,AIX,Mac OS X,etc)和Windows(2000/NT/98/95)
* Spread当前有C/C++,C#,Java,Perl,Python和Ruby的编程接口.
分享到:
评论

相关推荐

    spread5.0及6.0使用说明

    《Spread 5.0及6.0使用详解》 Spread是一款功能强大的电子表格控件,广泛应用于Windows Forms和.NET框架的开发中。本篇将详细阐述Spread 5.0及6.0的主要特性、功能以及如何在实际项目中进行有效应用。 一、Spread ...

    SpreadJS.V11.zip

    SpreadJS 是一款强大的前端在线表格编辑器,专为开发者设计,用于在Web应用程序中实现类似Excel的功能。这个无水印版本的"SpreadJS.V11.zip"提供了完整的功能,允许用户在网页上创建、编辑和分析数据,而无需担心...

    01-Spread-Spectrum_Spectrum_Spread-Spectrum_spread_

    【标题】:“01-Spread-Spectrum_Spectrum_Spread-Spectrum_spread_”涉及的核心概念是“扩频技术(Spread Spectrum)”。 【描述】:“Spread Spectrum”是一种无线通信技术,它通过将信号分散到广阔的频率范围内...

    Spread for Windows Forms 5.0中文手册

    .NET平台最流行的表格控件Spread for Windows Forms5.0的完整中文手册,包括: (1)开发指南:为Spread for Windows Forms的开发人员提供了概念性介绍材料和常规任务的操作说明。 该指南描述了一个应用程序开发者...

    spreadjs中的combobox

    解决了低版本spreadjs自带combobox,当cell处于页面最底部时,combobox下拉选项只能向下展开,导致下拉选项被遮挡的问题,重写之后,当下拉选项展示高度超出之后,自动向上展开,调用方式如下: import ...

    spreadjs_集成 Echarts 并导出 PDFdemo.zip

    标题 "spreadjs_集成 Echarts 并导出 PDFdemo.zip" 暗示这是一个使用 SpreadJS 库与 ECharts 图表结合,并实现 PDF 导出功能的示例项目。SpreadJS 是一款强大的 HTML5 表格组件,它提供了丰富的电子表格功能,而 ...

    FarPoint Spread 资料汇总(介绍FarPoint Spread属性、事件、方法)

    FarPoint Spread 资料汇总(介绍FarPoint Spread属性、事件、方法)

    纯前端Excel表格控件SpreadJS,代码和例子下载

    SpreadJS 是一款强大的纯前端Excel表格控件,它允许开发者在Web应用中实现与Microsoft Excel高度相似的功能。这款工具提供了一整套丰富的API和事件,让开发者能够轻松地在网页上创建、编辑和操作电子表格数据。...

    spreadjs_自定义单元格实现层级树-demo.zip

    《SpreadJS:自定义单元格实现层级树结构详解》 SpreadJS是一款强大的JavaScript电子表格库,它提供了丰富的功能,使得开发者能够轻松地在Web应用中实现类似Excel的表格操作。在"spreadjs_自定义单元格实现层级树-...

    Spread for WinForm 5 中文版 Demo 源码

    "Spread for WinForm 5 中文版 Demo 源码" 是一款专为Windows Forms应用程序设计的组件,它提供了一套强大的电子表格功能,让用户可以在WinForm应用中创建、编辑和展示复杂的电子表格数据。这款组件是 GrapeCity ...

    Farpoint Spread5 Winform 中文帮助文档

    ### Farpoint Spread5 Winform:综合表格控件的深度解析 #### 一、产品概览与特色 **Farpoint Spread5 Winform**是一款专为微软.NET平台设计的综合性表格控件,适用于Windows Forms应用程序开发。它以其强大的表格...

    spreadjs_列头添加复选框全选功能-demo.zip

    其他文件,如 "gc.spread.sheets.charts.14.1.1.min.js", "gc.spread.sheets.pdf.14.1.1.min.js", "gc.spread.excelio.14.1.1.min.js" 和 "gc.spread.sheets.print.14.1.1.min.js" 分别提供了图表、PDF导出、Excel...

    spreadjs_动态添加表头及数据绑定-demo.zip

    标题“spreadjs_动态添加表头及数据绑定-demo.zip”所指的,是使用SpreadJS库创建的一个示例,该示例演示了如何在JavaScript环境中动态地添加表格表头并实现数据绑定。SpreadJS是一款强大的JavaScript电子表格组件,...

    Vue+SpringBoot+SpreadJS 实现的在线文档

    本项目结合了Vue.js、SpringBoot和SpreadJS这三个技术,构建了一个强大的在线文档处理平台。 Vue.js是前端的一个轻量级、高性能的JavaScript框架,以其易学易用和组件化开发模式而广受欢迎。在这个项目中,Vue.js...

    C# NPOI FarPoint Win Spread 报表制作工具

    本篇将重点介绍"C# NPOI FarPoint Win Spread 报表制作工具"的相关知识点。 NPOI是一个开源的.NET库,它允许开发人员在C#环境中读写Microsoft Office文件格式,包括Excel(.xlsx和.xls)和Word(.docx)文档。NPOI...

    spreadjs_获取列头和列单元格宽度的最大值-demo.zip

    标题“spreadjs_获取列头和列单元格宽度的最大值-demo.zip”暗示了这是一个使用SpreadJS库的示例,该库是用于创建电子表格应用程序的JavaScript库。这个演示可能展示了如何在SpreadJS中获取和处理列头(column ...

    spreadjs_公式单元格显示公式数值切换-demo.zip

    《SpreadJS 公式单元格显示切换:深入解析与实践》 SpreadJS 是一款功能强大的JavaScript电子表格组件,它提供了一种高效的方式来处理和展示数据,尤其在涉及到复杂的公式计算时,其性能表现卓越。本篇文章将围绕...

    SpreadJS 8.1 中文核心特性使用指南

    #### 使用指南简介 SpreadJS作为一款基于HTML5的JavaScript平台开发的电子表格控件,在业界享有极高的声誉,它以其强大的功能和服务于各种复杂的表格需求而著称。尤其在中国市场,经过十年的发展与应用,已经获得了...

    spreadjs_添加下拉框选则表单功能-demo.zip

    《SpreadJS:构建具有下拉框选择的表单功能》 SpreadJS 是一款强大的JavaScript电子表格库,由GrapeCity公司开发,它提供了丰富的功能,包括数据编辑、格式化、计算以及复杂的图表创建等,使得在Web应用中实现类似...

    前端开源库-promise-spread

    `promise-spread` 是一个专门针对Promise扩展的开源库,旨在提供更优雅、可读性更强的方式来处理Promise链式调用。在这个库中,`spread` 方法允许开发者将Promise解析的结果展开为多个参数,从而使代码更加简洁且...

Global site tag (gtag.js) - Google Analytics