问题收集总结
backlog过小导致accept queue满,导致客户端连接超时:https://www.infoq.cn/article/y5KYxYeVPXAlHI1Y8ylX
#事故学习#支付任务没有发成功邮件,但是支付已经成功了,人工重试导致重复付款。 总结:一定要考虑一致性、事务,任务重试需要考虑是否幂等。
模拟connection timeout: https://gist.github.com/anthavio/5092439
思路:server socket backlog 设置1,起一个客户端去占用连接数,其他的连接会连接超时
2021-03-27 14:49:15 +0800 yajw Copy old posts A