Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的、多副本的,分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景,在数据量大、交互频率高、多端在线的通信系统中有显著优势。
kafka协议的作用
1、削峰填谷:缓冲上游可能出现瞬时突发流量,保护“脆弱”的下游系统不被压垮,避免引发全链路服务“雪崩”。比如在双十一这种节点,系统可能接收到大量的订单数据,这时可以超过下游的承载能力(即下游没有多余的冗余),就能通过kafka进行缓冲,下游慢慢处理疏通,保证服务器安全稳定运行。
2、异步通讯:上下游之间可能经过多个系统的一系列流程,通过实现发送方和接收方(Producer和Consumer)的解耦,可以简化操作的难度与成本,实现异步通讯。比如工厂电商平台,用户下单可能会经过满减、红包、优惠券、金币抵扣等多个系统,商家不需要接收这些流程的信息,只需要处理最终的订单进行生产即可。
对此,物通博联推出WG783-5G-kafka工业智能网关,实现Kafka协议通信与数据传输,为用户提供高效稳定的数据采集系统。WG783-5G-kafka工业智能网关,具有三个网口和两个串口,一个USB接口,支持5G/4G/WIFI(双频)/有线以太网等多种网络接入方式、支持采集包含PLC、仪器仪表、CNC、机器手臂等各种工业设备的数据、内嵌各种工业协议和边缘计算功能,支持通过MQTT/MODBUS/kafka等协议对接到各种工业互联网平台和上位机软件,同时支持串口转发、数据透传、远程维护、远程配置管理及数据加密等高级功能。
1、支持4G/5G/WIFI/以太网方式数据上云
2、支持边缘计算、变量计算、断点续传等
3、支持kafka协议对接第三方工业互联网平台
4、支持PLC远程上下载、在线调试、远程配置
5、支持手机APP/PC大屏实时设备数据监控
6、支持故障短信/微信/邮件自动报警通知