- 博客(13)
- 收藏
- 关注
原创 【API网关】如何对API的请求和响应数据加密和解密
为了保证数据在网络传输中的安全性,我们往往会对数据进行加密后再传输,再由业务系统进行解密获取真实数据,确保数据在传输过程中即使被捕获也不会泄露信息。通过网关可一键配置对API的数据进行加密或解密,支持DES、AES、SM4、BASE64加密算法。可在“密码”输入框填写密码进行编码加解密,或使用帐户配置里的加密参数作为加解密进行编码。1.进入API网关平台,点击安全设置数据加密配置;可配置规则为加密或解密;3.将API添加进规则;2.添加加解密规则;
2023-06-13 19:55:26
897
原创 【API网关】如何对API进行限流
API网关可通过对限流的配置实现QPS、调用次数、最大链接、调用时段等,对API按照不同的维度进行限流、降级,保证重要的API可以正常执行。限速的规则支持多维度:如每秒并发、调用次数、最大链接数、调用时段的限制。在机器性能固定的情况,如何应对企业中API访问高并发的处理问题。1.打开API网关平台,点击安全设置,限流规则设置。3.把API添加进规则。
2023-06-13 19:41:36
652
原创 【API网关】618快到了如何防止接口被过载访问导致故障?配置熔断机制即可
618快到了后面还跟着双11,电商API的接口会收到大量并发或线程,这样的高冲击会使服务器负载瞬间超过峰值,如何避免过载导致宕机的风险?
2023-06-13 18:13:52
322
原创 【API网关】如何防止API相同的数据被提交多次
通过网关对API做防止重复提交的规则,如物品的ID不可重复,则可配置该规则,当识别到ID被重复提交,返回提示信息。在后端API不具备幂等性的情况下,如何防止相同的数据被提交多次?1.打开API网关平台,安全设置,防重复提交配置。3.把应用的API添加进规则。2.添加防重复提交规则。
2023-06-13 17:04:51
685
1
原创 【API网关】如何管理接口的调用权限限制接口访问
接口调用权限可管理开发好的API的访问权限,如应用开发者权限、系统管理员权限或自定义权限,该规则功能优先于API中单独指定的权限配置,如果本规则的权限检测不通过将直接返回无权调用提示!1.API网关平台,安全设置点击调用权限设置。API开发后,如何限制部分账户调用API。3.把API添加到规则。没权限调用时返回的效果。正常有权限时返回的效果。
2023-06-13 16:36:03
1959
1
原创 【API网关】网关无法正常拦截黑名单IP的请求
对某个IP配置了黑名单后,API网关没有对黑名单IP发出的请求进行拦截,原因是请求是经过了nginx转发,请求IP变成了nginx的IP。将nginx的ip接入到黑名单中,进行测试后发现,能够正常拦截nginx的ip,而发出请求的真实IP没有进行拦截。并reload一下nginx的服务:sudo systemctl reload nginx。若使用$remote_addrr获取不到用户真实IP解决方案。并重启tomcat服务。
2023-06-13 15:36:47
261
1
原创 【API网关】如何实现异常数据监听并进行消息预警提醒
在实际生产中,可能由于业务数据发生异常或数据存在特殊的问题,比如网店消费者的评价、产品的价格波动、销售数据等这类带有影响性质的重要数据,对这类数据我们可以做一层筛查,当出现数据异常时,系统自动把异常发送给管理人员从而能够及时处理,避免问题因处理不及时而导致损失的风险。在配置预警之前,我们需要先有一个接收预警消息的地址,比如钉钉、企业微信、邮箱等。进入API网关平台,左侧菜单栏的预警设置,选择异常业务预警。添加预警规则,配置接收预警地址及发送预警的消息;把需要预警的接口添加到预警规则里;
2023-06-13 15:24:32
783
原创 【API网关】通过定时任务将Token加入Mongo作为缓存
将token加入到Mongodb,每执行一次定时任务就会去刷新一次Token,然后通过数据转换过滤插件对获取Token的时间进行错峰处理,这样就能避免发生Token抢占的问题。业务接口需要在请求头中传入token,通过如果每请求一次业务接口就去调用一次获取Token的接口,负载均衡环境下就会出现两台服务器同时进行并发去调用获取token接口的情况。进入到平台低代码开发模块中,然后进入公共应用、点击JavaBean菜单然后新增一个定时任务的JavaBean。编写相关代码然后保存编译(此处代码可用于参考)
2023-06-13 12:30:39
197
1
原创 【API网关】API接口调度需要token认证,如何将token加入缓存
API接口调度需要token时如何实现实时调用缓存而不重复调用认证接口。
2023-06-12 19:42:54
443
1
原创 【数据源】连接Oracle失败 Listener refused the connection with the following error: ORA-12505
数据源Oracle测试提示失败报错信息提示:Listenerrefused the connection with the following error: ORA-12505,TNS:listener does not currently know of SID given in connect descriptor问题处理
2023-06-12 15:57:32
3448
2
原创 【数据源】连接SqlServer 服务失败The server selected protocol version TLS10 is not accepted by client preferenc
SqlServer数据源报The server selected protocol version TLS10 is not accepted by client preferenc[TLS12]错误处理方法。
2023-06-12 14:42:22
462
1
原创 【API网关】API网关服务地址路径如何使用动态变量
在RestCloud企业API网关里怎么进行打通?通过变量配置的方式解决动态API接口地址访问的接入问题。
2023-06-08 16:34:11
231
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人