Closed vaibhav-db closed 1 year ago
We have created MessageRetryHandler, by default it will memory message retry handler. Which used the ConcurrentLinkedQueue to store and retry the message. We have create one cron job, while will be execute on every 30 sec and check the queue. If queue message time pass the retry time then these messages will resend.
can you take a look at my comments on https://github.com/finos/spring-bot/pull/376
MS Teams SDK API throw 429 exception if more than 50/sec reach. This default microsoft rate limit on post messages on channel. We need to handle it.
Solution: Use queue to capture this exception and after some time retry the messages.