easyopen 1.9.1 发布,更新的内容有:
本次更新的重点内容是接口限流功能,包含了两种策略
限流策略:每秒处理固定数量的请求,超出请求返回错误信息。可用在秒杀、抢购业务
令牌桶策略:每秒放置固定数量的令牌数,不足的令牌数做等待处理,直到拿到令牌为止。平滑输出,可减轻服务器压力。
限流功能使用方式也很简单,新增一个拦截器即可实现,与业务完全松耦合。并且还配备了一个管理页面,用来设置每个接口的限流功能。
下版本计划:新增权限功能。可限制某个appKey访问接口。
关于easyopen
如果您想要开发一个接口平台,用来对接第三方调用者,如果您在做手机App服务端,都可以使用easyopen。
如果您想要开发一个类似于淘宝开放平台这样的接口调用平台,可以使用easyopen。
easyopen带来的好处有:
开箱即用 :不需要写Controller,直接写service类即可,采用注解来定义接口,维护简单方便。
参数自动校验:定义好JSR-303注解,框架自动进行校验。
自动生成文档页面:比swagger更简单的注解,抛弃Postman,直接在文档页调用接口。支持密码访问,方便线上调试。
状态监控:简单的监控页面,方便查看错误信息,定位问题。
支持JWT交互
提供java版sdk和js版sdk
更多的功能等待您去发现。