自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 【API网关】如何对API的请求和响应数据加密和解密

为了保证数据在网络传输中的安全性,我们往往会对数据进行加密后再传输,再由业务系统进行解密获取真实数据,确保数据在传输过程中即使被捕获也不会泄露信息。通过网关可一键配置对API的数据进行加密或解密,支持DES、AES、SM4、BASE64加密算法。可在“密码”输入框填写密码进行编码加解密,或使用帐户配置里的加密参数作为加解密进行编码。1.进入API网关平台,点击安全设置数据加密配置;可配置规则为加密或解密;3.将API添加进规则;2.添加加解密规则;

2023-06-13 19:55:26 832

原创 【API网关】如何对API进行限流

API网关可通过对限流的配置实现QPS、调用次数、最大链接、调用时段等,对API按照不同的维度进行限流、降级,保证重要的API可以正常执行。限速的规则支持多维度:如每秒并发、调用次数、最大链接数、调用时段的限制。在机器性能固定的情况,如何应对企业中API访问高并发的处理问题。1.打开API网关平台,点击安全设置,限流规则设置。3.把API添加进规则。

2023-06-13 19:41:36 620

原创 【API网关】618快到了如何防止接口被过载访问导致故障?配置熔断机制即可

618快到了后面还跟着双11,电商API的接口会收到大量并发或线程,这样的高冲击会使服务器负载瞬间超过峰值,如何避免过载导致宕机的风险?

2023-06-13 18:13:52 262

原创 【API网关】如何防止API相同的数据被提交多次

通过网关对API做防止重复提交的规则,如物品的ID不可重复,则可配置该规则,当识别到ID被重复提交,返回提示信息。在后端API不具备幂等性的情况下,如何防止相同的数据被提交多次?1.打开API网关平台,安全设置,防重复提交配置。3.把应用的API添加进规则。2.添加防重复提交规则。

2023-06-13 17:04:51 604 1

原创 【API网关】如何管理接口的调用权限限制接口访问

接口调用权限可管理开发好的API的访问权限,如应用开发者权限、系统管理员权限或自定义权限,该规则功能优先于API中单独指定的权限配置,如果本规则的权限检测不通过将直接返回无权调用提示!1.API网关平台,安全设置点击调用权限设置。API开发后,如何限制部分账户调用API。3.把API添加到规则。没权限调用时返回的效果。正常有权限时返回的效果。

2023-06-13 16:36:03 1873 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 247 1

原创 【API网关】如何实现异常数据监听并进行消息预警提醒

在实际生产中,可能由于业务数据发生异常或数据存在特殊的问题,比如网店消费者的评价、产品的价格波动、销售数据等这类带有影响性质的重要数据,对这类数据我们可以做一层筛查,当出现数据异常时,系统自动把异常发送给管理人员从而能够及时处理,避免问题因处理不及时而导致损失的风险。在配置预警之前,我们需要先有一个接收预警消息的地址,比如钉钉、企业微信、邮箱等。进入API网关平台,左侧菜单栏的预警设置,选择异常业务预警。添加预警规则,配置接收预警地址及发送预警的消息;把需要预警的接口添加到预警规则里;

2023-06-13 15:24:32 710

原创 【API网关】通过定时任务将Token加入Mongo作为缓存

将token加入到Mongodb,每执行一次定时任务就会去刷新一次Token,然后通过数据转换过滤插件对获取Token的时间进行错峰处理,这样就能避免发生Token抢占的问题。业务接口需要在请求头中传入token,通过如果每请求一次业务接口就去调用一次获取Token的接口,负载均衡环境下就会出现两台服务器同时进行并发去调用获取token接口的情况。进入到平台低代码开发模块中,然后进入公共应用、点击JavaBean菜单然后新增一个定时任务的JavaBean。编写相关代码然后保存编译(此处代码可用于参考)

2023-06-13 12:30:39 159 1

原创 【API网关】API接口调度需要token认证,如何将token加入缓存

API接口调度需要token时如何实现实时调用缓存而不重复调用认证接口。

2023-06-12 19:42:54 370 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 3320 2

原创 【低代码开发】在低代码平台创建的接口调用后不输出字段?

如何让低代码开发好的接口输出包含null的字段

2023-06-12 14:59:01 92 1

原创 【数据源】连接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 382 1

原创 【API网关】API网关服务地址路径如何使用动态变量

在RestCloud企业API网关里怎么进行打通?通过变量配置的方式解决动态API接口地址访问的接入问题。

2023-06-08 16:34:11 205 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除