当前位置: 首页 > news >正文

网站建设要那些东西最近新闻头条最新消息

网站建设要那些东西,最近新闻头条最新消息,海外域名平台,遵义市住房和城乡建设厅网站http(s)在设计时应考虑: 一、签名认证 鉴权,如jwt方式等。 二、重要参数加密 如:用户的登录密码、银行卡号、转账金额、用户身份证等。 三、IP白名单 为了进一步加强API接口的安全性,防止接口的签名或者加密被破解了&#x…

http(s)在设计时应考虑:

一、签名认证

鉴权,如jwt方式等。

二、重要参数加密

如:用户的登录密码、银行卡号、转账金额、用户身份证等。

三、IP白名单

为了进一步加强API接口的安全性,防止接口的签名或者加密被破解了,攻击者可以在自己的服务器上请求该接口。

四、接口限流

如果API接口被第三方平台调用了,这就意味着着,调用频率是没法控制的。由此,需要对重要API接口做限流

五、参数校验与限制记录条数

如:校验必填字段是否为空,校验字段类型,校验字段长度,校验枚举值等等。这样做可以拦截一些无效的请求。

在Java中校验数据使用最多的是hiberateValidator框架,它里面包含了@Null、@NotEmpty、@Size、@Max、@Min等注解。用它们校验数据非常方便。

另外提供的批量接口,一定要限制请求的记录条数,如果请求的数据太多,很容易造成API接口超时等问题,让API接口变得不稳定。

六、统一返回值与统一封装异常

API网关捕获业务异常,然后转换成统一的异常结构返回,这样能统一返回值结构。

七、请求日志

最好有traceId,可以通过它串联整个请求的日志,过滤多余的日志。

八、幂等设计

支持在极短的时间内,第三方平台用相同的参数请求API接口多次,可能是bug或者接口重试,第一次请求数据库会新增数据,但第二次请求以后就不会新增数据,但也会返回成功。

高并发下可以通过乐观锁、加唯一索引等方法保证接口的幂等性。

高并发下如何保证接口的幂等性?

九、异步处理

一般的API接口的逻辑都是同步处理的,请求完之后立刻返回结果。对于非常复杂耗时的逻辑,则需要异步处理。

在API接口中可以发送一条mq消息,然后直接返回成功。之后,有个专门的mq消费者去异步消费该消息,做业务逻辑处理,如何通知调用方:

方法一:回调第三方平台的接口,告知API接口的处理结果,很多支付接口就是这么玩的。

方法二:第三方平台通过轮询调用我们另外一个查询状态的API接口,每隔一段时间查询一次状态,传入的参数是之前的那个API接口中的id集合。

十、数据脱敏

我们可以在返回的数据中,部分内容用星号代替。如:123****888

十一、压测

上线前我们对API接口做一下压力测试,知道各个接口的qps情况。

http://www.ds6.com.cn/news/72142.html

相关文章:

  • 中国做美国酒店的网站好长沙推广引流
  • 怎么使用腾讯云做网站比较靠谱的网站
  • 开发网站开发网络营销公司业务范围
  • 建造师免费自学网站不收费的小说网站排名
  • 域名及网站建设实训指数是指什么
  • 注册网站会有哪些风险培训心得体会1000字通用
  • 企业网站建设服务内容百度指数可以查询到哪些内容
  • 美女做直播网站站长统计app网站
  • 延安网站制作百度热词
  • 网站建设多选题百度文库技术培训机构
  • 会员制网站搭建wordpress爱站网排名
  • 男女直接做视频教学视频网站推广公司运营模式
  • wordpress xampp建站如何做网站关键词优化
  • lnmp搭建后怎么做网站本周国内新闻
  • 中国空间站科幻作文1000字市场推广专员
  • 高端网站开发案例展示深圳疫情最新情况
  • 做网站贵么上海关键词优化排名软件
  • 公司网站制作需要找广告公司么推广代理公司
  • 家居网站建设咨询百度总部在哪里
  • 广告设计平面设计培训班优化英文
  • 今日油价92汽油价格多少seo排名快速上升
  • 网上购物哪个平台最好货真价实兰州模板网站seo价格
  • 做h5免费的网站有自己做网站流程
  • 学校网站建设方案模板下载上海专业做网站
  • 大气网站欣赏最新免费网站收录提交入口
  • 合肥高端网站开发百度人工服务热线24小时
  • discuz网站建设教学视频教程seo整站优化解决方案
  • 衡水哪儿专业做网站如何做好品牌推广工作
  • 跨境电商的发展现状乌海网站seo
  • 网站建设脱颖而出手机建站教程