项目网站: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的编程接口.
分享到:
相关推荐
.NET平台最流行的表格控件Spread for Windows Forms5.0的完整中文手册,包括: (1)开发指南:为Spread for Windows Forms的开发人员提供了概念性介绍材料和常规任务的操作说明。 该指南描述了一个应用程序开发者...
Spread Spectrum
解决了低版本spreadjs自带combobox,当cell处于页面最底部时,combobox下拉选项只能向下展开,导致下拉选项被遮挡的问题,重写之后,当下拉选项展示高度超出之后,自动向上展开,调用方式如下: import ...
SpreadJS 无水印版.rar 珍贵资源搜集
Spread for WinForm 5 中文版 Demo 源码.完整示例.值得习
This lecture covers the fundamentals of spread spectrum modulation, which can be defined as any modulation technique that requires a transmission bandwidth much greater than the modulating signal ...
FarPoint Spread 资料汇总(介绍FarPoint Spread属性、事件、方法)
spread 使用说明 Spread 5 for Windows Forms.chm Spread .NET 6 使用指南.pdf
spreadjs_集成 Echarts 并导出 PDFdemo
Spread for Windows Forms 是一个综合性癿、用亍微软.NET平台癿Windows Forms 应用程序开 収癿表格控件。它集成了丰富癿表格功能、工作表功能,幵可以不多种数据源迚行绊定。一个 Spread 控件可以处理多达 20亿个...
spread简介 vjtrain
Introduction to spread spectrum communications_Roger L. Peterson 1995 经典英文书籍
spreadjs_动态添加表头及数据绑定-demo
Vue+SpringBoot+SpreadJS 实现的在线文档功能.docxVue+SpringBoot+SpreadJS 实现的在线文档功能.docxVue+SpringBoot+SpreadJS 实现的在线文档功能.docxVue+SpringBoot+SpreadJS 实现的在线文档功能.docxVue+...
Vue+SpringBoot+SpreadJS 实现的在线文档,教程:https://blog.csdn.net/qq_28136751/article/details/111404923
In addition, the flexibility offered by the spread spectrum (SS) and time division multiplexing (TDM) techniques motivated many researchers to investigate several MC combined multiple access schemes,...
spread spectrum systems
Spread7.0方法属性讲解,英文,看不懂的直接拷贝到百度在线翻译,讲VB/C++,有例题
Spread 画线的方法:演示VS2005调用fpSpread,对单元格进行画线,制用表头的常用方法。
spreadjs_列头添加复选框全选功能-demo