分布式场景下,限制catch中部分代码执行次数解决方案
场景:
一个会部署在8台服务器上的项目,当前有一个功能点是当某一功能出现异常被catch的时候给指定开发人员发送短信通知;
问题:
由于系统并发较高,若突然出现大量异常会导致开发人员被短信轰炸且公司购买的短信额度会迅速消耗
当前解决思路:
引入一个标志位,通过标志位来判断
缺点:该方式可减少短信发送次数,但还是要发送8次(因为有8台服务器)
求各位大佬给给建议~~~
#求面经##秋招##Java##校招##社招##兼职##笔试题目#