企业简介
Verifone(惠尔丰)是一家总部位于美国的全球领先的安全电子交易解决方案提供商,业务覆盖超过 150 个国家,每年处理超过 100 亿笔支付交易,占全球所有支付交付量的 46%。作为行业先锋,Verifone 致力于为客户提供最前沿的支付技术和服务,确保在全球范围内的支付安全和效率。
项目背景
随着全球数字化转型加速和技术变革,金融支付领域正经历深刻的变迁。作为行业领导者,Verifone 在全球范围内拥有数千万台支付终端设备,每天都面临庞大的数据流量,由于其现有系统依赖 HTTPS 协议,随着设备数量的增长,不可避免的出现了高延迟现象,严重影响用户体验和运营效率。
为此,Verifone 急需构建一个能够高效处理大量消息交换的新一代实时通信平台。新系统不仅需要解决当前的数据处理瓶颈,还需具备高效的扩展性和成本效益,以支持未来的业务增长。同时,升级过程中必须保证系统的稳定性和安全性,避免对现有业务造成干扰。
在这样的背景下,Verifone 选择了与 EMQ 合作,共同开发一套全新的金融电子支付系统,利用 EMQX Platform 解决当前的技术瓶颈,并为未来的发展奠定基础。
项目挑战
海量设备接入:
Verifone 需要管理全球范围内数以千万计的支付终端设备,平均每台设备每 5 分钟推送一次数据。这意味着每天将面临数十亿次的数据推送请求,这对任何系统来说都是巨大的压力测试。
高延时问题:
现有系统采用 HTTPS 协议进行通信,尽管安全性较高,但该协议本身存在一定的固有延迟。随着设备数量的增加,这种延迟将更加显著,影响企业运营效率和用户使用体验。
系统扩展性差:
传统架构难以支撑未来持续增长的设备数量和数据量,Verifone 需要一个可以轻松扩展的系统,以应对未来可能成倍增长的设备连接需求,同时保证服务的稳定性和响应速度。
安全性要求高:
支付行业的特殊性质决定了平台必须具备极高的安全性,不仅要保障支付过程中数据的安全性和完整性,还需满足各国不同的安全法规要求,防止任何形式的数据泄露或恶意攻击。
全球部署的复杂性:
Verifone 的业务遍布全球多个大区,每个地区的网络环境、监管要求和技术标准都有所不同。新系统的部署需要考虑到跨区域的兼容性和一致性,确保在全球范围内提供一致的服务质量。
解决方案
Verifone 的部署方案是一个包括既有系统和设备的演进式方案,全新支付系统以多集群的方式分布在美洲、欧洲、亚洲等大区,升级在某一大区逐渐展开,并随后复制其经验至其他大区。
通过引入 EMQX Platform,Verifone 实现了新一代支付系统的全面升级:
统一协议接入:
考虑到延迟问题,Verifone 决定在新设备接入协议选择上摒弃 HTTPS,仅将其用于支持存量设备,新设备统一使用 MQTT over TLS 通讯协议,依靠 MQTT 超轻量、低带宽等特性,满足海量设备的接入需求,优化低带宽环境下的连接效率。
海量数据处理:
EMQX Platform 具备高可用性和扩展性,能够处理大规模并发消息传输,支持解析 JSON Payload,兼容多种消息传输协议,单节点支持高达 500 万 MQTT 设备的连接,能够显著提升系统性能,减少基础设施开支。
灵活部署架构:
EMQX 基于先进的分布式架构设计,能够根据实际业务增长动态添加节点资源,轻松适应连接数和数据流量的爆发式增长。多集群分布式的部署方案,确保了区域间的负载均衡及服务连续性。
丰富业务扩展:
EMQX 支持水平扩展,以适应不断增长的物联网设备和数据流量,确保系统的稳定性。此外,通过丰富的 API 接口,Verifone 可以不断开发新的业务服务,满足业务增长需求,简化业务集成流程,以快速响应市场需求变化。
数据安全保障:
EMQX 提供端到端数据加密和细粒度访问控制功能,内置 TLS 加密和 Kafka 桥接,确保数据在传输和存储过程中的安全性,满足金融支付行业的数据合规性需求。
项目成果
自平台正式上线以来,该系统已经在 Verifone 生产环境中稳定运行多年。在相同的硬件设施条件下,EMQX 能够提供的服务能力是同类软件的数倍,为 Verifone 节约大量的基础设施费用 。更重要的是,新系统的可靠性和可扩展性得到了极大提升,增加客户满意度的同时,为 Verifone 节约了时间和开发成本,帮助 Verifone 在全球市场上继续保持竞争优势。
结语
EMQ 与 Verifone 的合作不仅解决了后者面临的紧迫技术挑战,还为其带来了显著的成本节约和运营效率提升。 随着合作的进一步加深,EMQ 也将不断完善在金融与支付领域的解决方案,为 Verifone 提供更好的产品和服务,并在未来帮助领域内更多企业从容应对数字化、信息化挑战 。