简单地说,我们现在是Redis

了解更多

Redi万博体育彩s Enterprise如何提升TransNexus的微服务架构来帮助对抗机器人呼叫者

在实时Redis Enterprise数据库的帮助下,TransNexus正在云中现代化电信服务,并与机器呼叫者作战。万博体育彩



回到博客

(当组织希望使他们的应用程序现代化时,许多组织正在转向微服务体系结构,将其遗留应用程序分解为松散耦合的服务集合。这一深刻的变化启发我们在微服务架构之旅的各个阶段接触Redis用户。我们在一系列的博客文章中讲述了他们的微服务故事始于2019年底.)

你在去杂货店的路上,手机响了。这是一个你不认识的数字。你接吗?

如果忽视你的手机——即使是一个不知名的来电者——的想法会引起你的忧虑和担忧,那么恭喜你:你是一个普通的21世纪的人,也是自动打电话者的一个很好的目标。

去年美国消费者平均收到了178电话留言.每个经历过语音通话的人都知道,语音通话是非常恼人的,而且会产生真正的负面后果。例如,当消费者对持续不断的语音电话感到沮丧时,他们可能会因为不认识的号码而完全不再拿起电话。这意味着他们可能会错过重要的联系,合法的企业无法联系到他们的客户。

幸运的是,处于自动电话战争前线的颠覆性公司正在开发新技术,旨在恢复我们对电话服务的信任。亚历克Fenichel,电信软件供应商的万博电竞客服高级软件架构师TransNexus他就是这样一位超级英雄,致力于为全世界的消费者、企业和电话服务提供商提供现代化的电信服务。在一个以复杂著称的行业中,TransNexus的电话软件简化了关键功能,如防止自动呼叫、拒绝服务攻击和长途欺诈,以及启用最低成万博电竞客服本路由、呼叫认证等。

transnexus成立于1997年,为电信公司提供两种产品:nexos、现场VoIP电信应用ClearIP,一个托管在云中的电信软万博电竞客服件平台。推动消除语音电话的关键技术包括:

  1. 用于语音呼叫缓解的呼叫分析
  2. 用于来电者身份验证和验证(称为安全电话身份,以防止自动来电者更改来电者号码)
  3. 防止邻居欺骗的黑名单(使用与被叫号码相似的主叫号码,包括区域、代码和交换)

万博体育彩作为云产品的实时数据库,Redis Enterprise对TransNexus的成功至关重要。“当我们接到一个电话时,我们需要决定该如何转接电话,比如应该允许还是屏蔽。所有这些过程都是通过与Redis的交互完成的,”Fenichel说,“而且必须实时完成。”

可靠性、安全性和性能

Fenichel解释说,可靠性、安全性和高性能是ClearIP设计的重点,也是微服务体系结构的固有特性。TransNexus的调用处理包括大量的工作,通常在20毫秒左右完成。目标是快速完成工作,这样用户就不会注意到。

从一开始,TransNexus的ClearIP就被设计为在微服务体系结构中执行复杂的调用处理。“微服务体系结构使得它很容易根据需要进行扩展,也很容易维护和可靠。如果服务器出现故障,它将被自动替换,甚至没有人会注意到。”

Redis是最重要的数据库

TransNexus目前在Redis数据库中有数亿个密钥。TransNexus的一些客户每秒拨打数千个电话。由于性能对TransNexus的操作至关重要,团队一直小心地限制Redis的操作范围。该团队几乎完全依赖于字符串和哈希,但在一些实例中使用列表,在一个特定的用例中使用排序集。

万博体育彩Redis Enterprise作为一个实时数据库,存储配置数据,并帮助确保TransNexus的服务可以立即响应,以满足公司积极的应用需求。“Redis是我们在线执行呼叫处理所需的唯一数据库。这是最重要的数据库,”Fenichel说。“我们的其他数据库被用来支持用户界面和类似的东西。但是当一个调用被处理时,它不会接触任何东西,除了Redis数据库。这样做的目的是将任何其他数据库故障的影响降到最低。这使得Redis成为迄今为止最重要的数据库。”

但这还不是全部。Redis还充当了一个中间队列系统,将任务分配给云服务器:一旦记录被处理,它就会被放在Redis的队列中,然后被刷新到数据仓库中。Redis也是一个电话历史和帐户的历史信息存储。“例如,如果这些来电由于某种原因不正常,Redis会存储重要的信息,以做出进一步的决定异常检测的角度来看,“Fenichel说。

想了解更多关于微服务的信息?检查出Mutualink使用Redis的救命微服务架构和软件代理万博电竞客服Z3作品将其用于跨各种行业的各种项目。听听Redis开发者支持者凯尔·戴维斯和洛里斯·克罗讨论他们新的免费电子书。Redis为傻瓜提供的微服务”,在新堆栈播客

Baidu