这跟是不是springboot没关系
接口必须提供合法性,合规性,合源性等方面的验证,如果要做高并发访问,一定要做集群,做缓存,缓存要做好防击穿,雪崩措施。
合法性:调用方式合法,比如类似oauth2.0方式的验证,通不过拒绝调用
合规性:参数是否合规,格式验证和内容验证,比如签名验证防篡改
合源性:比如调用端IP及域名白名单,以及客房问接口配置等
集群:使用nginx等软硬件的集群功能和限流策略,当然你的服务端设计不能有缺陷,每台接口服务器都应该能访问到共用的资源
缓存:使用分布式缓存,并可自动切换主服务,以免单点故障,逻辑上对请求频次做限制,只允许同步方式加载数据到缓存,切加载前从心判断缓存中是否存在。某数据一直不存在记录后直接返回特定数据,特定时间不再处理。
建议做异步接口,调用后直接返回,响应后异步回调,类似微信支付接口等。