简单地说,我们现在是Redis
案例研究
Mutualink和Redis已经合作了!Mutualink为全球的应急管理、第一反应者、学校和私人安全和保护服务提供商提供安全、可互操作的通信和信息共享解决方案。由于Mutualink准备将其实时紧急互操作性网络发展到下一个量级,通信供应商已经转向Redis的企业级Redis,以支持其下一代解决方案。
Mutualink利用Redis Enterp万博体育彩rise基于CRDT(无冲突复制数据类型)的主动-主动体系结构,该体系结构设计用于地理分布的应用程序之间的即时和无冲突数据整合,以及对无状态微服务的无缝支持,已证明是Mutualink高级体系结构技术堆栈的理想选择。Mutualink和Redis合作得更好!
Mutualink的产品需要大量的安装和配置。然而,为了实现数量级的增长,Mutualink需要在整个堆栈中增加效率;不仅在如何管理和配置实体方面,甚至在如何构建和部署设备方面。
实现更自助式的可扩展部署意味着Mutualink不得不转向更现代的实践,如微服务。万博体育彩Redis Enterprise是满足他们需求的最佳数据库,因为得益于其微服务友好的架构,他们可以克服无状态和高度分布式应用程序的固有挑战。
万博体育彩Redis Enterprise基于crdt的active-active复制也是产品游戏规则的改变者。当Mutualink发现Redis提供主动-主动架构时,它变得如此“必备”,以至于团队重新思考了下一代系统的重要元素。作为提供基于crdt的主动-主动复制的两种NoSQL数据库之一,Redis Enterprise在地理分布的应用程序中提供实时且无冲突的数据整合,这对Mu万博体育彩tualink未来的发展是非常必要的。
Mutualink的硬件和软件使世界各地的机构能够万博电竞客服进行互操作和通信。该公司在其网络上连接数千名全球客户之间的双向无线电、电话、视频、文本和数据。随着Mutualink着手下一代流行的应急通信解决方案的设计,其主要目标是构建一个系统,使公司能够将部署规模增加数百(如果不是数千)个用户。
实现更高效的自助部署意味着利用现代开发和部署实践(如微服务)来实现可伸缩性和更快的上市时间。这也意味着优先考虑系统的能力,以便在不断增长的地理分布的应用程序网络中提供即时数据一致性和整合。Kurmas说:“在任何时候,我们的客户程序可能需要自发地将数据传输到国家不同地区的不同数据中心。”“在紧急情况下,我们不能对客户说‘对不起,由于您的手机呼叫转移到另一个数据中心,您必须退出并重新登录’,因此我们需要确保实时无缝重定向,不会造成数据丢失或冲突。”这些下一代系统需求转化为迫切需要找到一个数据库,以克服微服务带来的无状态和高度分布式应用程序环境的固有挑战。
万博体育彩Redis Enterprise是Mutualink正在构建的下一代系统的中心连接点运营的核心。这个中心连接点(内部称为边缘服务器)是交换所,在这里,Mutualink客户之间的所有标准化多媒体通信相互连接。在这个角色中,Redis Enterprise将充当实时高速数据存储,执行许多关键功能,包括:
为了实现这些功能,Mutualink利用了Redis Enterprise的许多灵活的数据结构,如列表、字符串和散列,以万博体育彩及任务队列、原子日历、重新搜索文本搜索和辅助索引引擎等专门功能。
此外,开发团队打算将Redis最新的数据结构类型Redis Streams以及Redis强大的地理空间数据功能引入新系统的设计中。Kurmas说:“我们将位置信息视为一项关键的应用资产,因此我们预计Redis的地理空间命令将在不久的将来得到大力使用。”。“流的效率肯定说明了微服务模型中的工作分配。”