标签: rabbitmq activemq message-queue messaging chatbot
在我正在开发的聊天机器人中,我希望消息的发送在消息之间具有动态延迟。例如,两条消息“你好”和“你好吗?”之间应有0.2秒的延迟。 延迟是前一条消息的持续时间的函数,例如: 字符数* 0.02 =延迟秒数
我正在努力想出如何构建此工具和逻辑,而不仅仅是等待线程。即使延迟是几秒钟,它也应该可以扩展,并管理数千条并发消息。
我确定这个问题已经被我之前的许多人解决了,但是怎么办?以及目前的最佳做法是什么?