最新 最热

在FreeSWITCH中写一个简单的IVR

IVR(Interactive Voice Response)即交互式语音应答,也就是我们说的电话语音菜单,可以使用预先录制的语音或者TTS进行自动应答,提供菜单导航,主要用于呼叫中心系统。我们主要介绍FreeSWITCH提供的IVR功能。...

2022-12-12
0

如何使用XSwitch内置的离线ASR及TTS

在如何在XSwitch中使用ASR及TTS中提到,XSwitch内置了很多ASR/TTS模块,但大多数的ASR/TTS服务都是云厂商提供的。使用这些服务不仅需要有相应的账号,而且大部分也需要付费才能使用。在开发测试时,有时用起来就不能随心所欲...

2022-12-12
0

简单聊聊从 nginx 到 kong 的进化

在我们的传统业务中,Nginx 在七层网关场景中应用得很广。但是最近几年由于微服务的盛行。Nginx 上的这套生态链也在不断地进化。

2022-12-07
0

SpringBoot + Redis 实现接口限流,一个注解的事

今天想和小伙伴们聊聊用 Redis 处理接口限流,这也是最近的 项目涉及到这个知识点了,我就拎出来和大家聊聊这个话题。

2022-12-06
0

如何修改 Nginx 源码实现 worker 进程隔离

最近我们线上网关替换为了 APISIX,也遇到了一些问题,有一个比较难解决的问题是 APISIX 的进程隔离问题。

2022-12-05
0

如何实现接口限流,接口幂等功能

在业务上有很多需要防止重复提交的场景,例如大部分的创建方法要求同样的数据不能创建两次。对于此种业务处理一般可以分为前端处理和后端处理。前端可以在点击后将按钮置灰1s,做防抖处理,1s后才可以再次调用接口。后端这...

2022-12-05
0

对小绵羊的轰炸APP逆向分析

在网络上意外看到一款叫小绵羊的轰炸机APP,经过下载安装(这种未知风险的APP建议都在模拟器上去安装验证和分析功能,有安全风险问题模拟器删除即可)后确认,只要在APP界面的编辑框中输入手机号码,就可以进行对指定手机号码...

2022-12-03
1

服务高可用利器 —— 限流算法介绍与示例

分布式后台服务在面临高并发挑战时,为了保障服务的高可用,业界已经有较为成熟的经验和方法,往往需要采取如下几种措施:

2022-12-02
0

Redis使用Lua脚本:保证原子性【项目案例分享】

本文主要分享2个项目里使用lua脚本的实战案例,主要使用lua脚本保证原子性. 在正式介绍项目案例之前,我们先对Lua脚本以及如何在Redis中使用有个基本的了解。...

2022-12-02
0

Redis系列:使用Redis实现分布式锁及相关问题

在一个分布式系统中,当一个线程去读取数据并修改的时候,因为读取和更新保存不是一个原子操作,在并发时就很容易遇到并发问题,进而导致数据的不正确。这种场景很常见,比如电商秒杀活动,库存数量的更新就会遇到。如果是单机应...

2022-12-01
0