代理产品
• mqtt & ibm messagesight
mqtt(message queuing telemetry transport,消息队列遥测传输),是为大量计算能力有限,且工作在低带宽、不可靠网络的远程传感器和控制设备通讯而设计的协议。相比传统采用http(s) 的通信协议,mqtt 使用更少的带宽和能耗。
|
3g |
wifi |
|||
https |
mqtt |
https |
mqtt |
||
receive |
msgs/hour |
1,708 |
160,278 |
3,628 |
263,314 |
%battery/msg |
0.01709 |
0.00010 |
0.00095 |
0.00002 |
|
msgs(note losses) |
240/1024 |
1024/1024 |
524/1024 |
1024/1024 |
|
send |
msg/hour |
1,926 |
21,685 |
5,229 |
23,184 |
%battery/msg |
0.00975 |
0.00082 |
0.00104 |
0.00016 |
♦ 技术特点
• 使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合;
• 对负载内容屏蔽的消息传输;
• 使用tcp/ip提供网络连接;
• 有三种消息发布服务质量:
► “至多一次”,消息发布完全依赖底层tcp/ip 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。
► “至少一次”,确保消息到达,但消息重复可能会发生。
► “只有一次”,确保消息到达一次,这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。
• 小型传输,开销很小(固定长度的头部是2字节),协议交换最小化,以降低网络流量。
messagesight 一体机设备能够同时支持一百万台车辆和移动设备,可上扩到每秒处理1300 万条消息。
• 可伸缩性和高性能:处理海量汽车通信时可保证高吞吐量。
• 高度可靠的连接:确保重要信息的双向安全可靠传输。
• 更简单的应用程序开发模式:充分利用原生应用程序的开发,包括android 和ios 程序。
• 高度安全的连接:提供适用于“非军事区”(dmz) 的一体机设备,无需用户级操作系统。
• 更便捷的集成。扩展和连接现有的ibm webspheremq 和ibm websphere application server 基础架构。
• ibm infosphere streams
ibm infosphere streams 是业内先进的流式计算软件,专门针对大数据的特性定制,完全能满足海量数据高并发,结构/ 半结构/ 非结构多形式数据场合实时数据处理需求。此外,streams 也可以作为etl 工具对原有数据库的历史数据进行处理,相比其它流式数据处理凯发娱乐登录的解决方案,streams 的技术优势如下:
♦ streams 是一种处理流数据的低延迟平台
• 能提供毫秒级,甚至微秒级端到端的延迟
♦ streams是一个可高度扩展的,用于实时分析的高性能平台
• 通过横向增加硬件可获得近线性的处理能力扩展
• 能支持高达125个节点的集群扩展
♦ streams是一个灵活的,动态的平台
• streams应用灵活部署,支持动态部署新的分析应用
• 支持机器学习,可以将现有的预测模型标记语言 (pmml) 模型重用到流数据上,对预测模型进行学习
♦ 提供丰富的工具箱,支持过滤、筛选、清洗等基本功能,支持用户java自定义工具箱
♦ 支持tcp/udp/file等数据接口,支持db2/informix/soliddb/oracle/sql server/mysql/netezza等数据库
infosphere streams组件
♦ streams studio:一个基于 eclipse 3.6.2 的集成开发环境 (ide),用于迅速开发、测试和调试流应用和 streams live graph,以直观地显示在运行时集群上执行的作业和作业组件。
♦ streams 运行环境:一个服务器或服务器集群,集群大小没有限制。高可用性功能包括检测失败的流程元素、重新查找、重新启动和可选的重新存储状态的能力。
♦ 工具包、适配器和示例:
• 包含关系、文件、通信和实用程序操作符的标准工具包
• 包含 http、https、ftp、ftps、rss 和文件源操作符的 internet 工具包
• 包含 odbc 驱动程序和用于流扩充的高速soliddb驱动程序的数据库工具包
• 用于预测模型标记语言 (pmml) 评分的挖掘工具包
• 超过 50 个示例应用和流处理语言工件示例
• ibm integration bus
soa 是业界公认的,符合工业标准的体系成熟、标准规范、主流技术、可靠实践的信息系统集成技术与框架,是集成各种信息与服务能力的关键的基础it 设施,是企业信息化应用于运营需要的内外部信息,服务集成的必备支撑。
ibm 集成总线(ibm integration bus)通过提供对多种平台、语言、协议和传输方式的支持,帮助用户迅速部署企业服务总线,整合遗留应用,构建soa 架构的信息传输龙骨。产品主要特点:
♦ 单一产品用于支持不同开发技术,如.net、java 和各种各样的与异构系统进行集成的场景;
♦ 内置sap、peoplesoft、siebel、jdedwards 等适配器;
♦ 基于api、web service、jms消息、数据库、文件等通用集成技术。