作者回复: 自定义post filter,截获response,根据需要定制异常,再返回前端。
作者回复: 我们做系统架构有个职责单一,关注分离原则,一个系统不可能样样都做,公网访问安全问题是运维层要解决的问题。
作者回复: 信号量(semaphore)的maxConcurrentRequests其实并不是以秒为单位的。信号量机制是这样的:每当有一个请求调用进入,信号量就减1,如果这个请求完成退出,信号量就加1。如果信号量设成100,表示同时可进入的最大请求数是100,也就是调用进入但是还没有返回的请求数,最大只能是100个。如果有100个请求已经进入,但是都还没有返回,那么这个时候信号量就变成0,如果这个时候第101个请求过来,就不允许进入了调用了,会被拒绝。这就是最大并发请求数的含义。