open-webrtc-toolkit / owt-server

General server (streaming/conference/transcoding/anayltics) for OWT. (A.k.a. MediaServer)
https://01.org/open-webrtc-toolkit
Apache License 2.0
1.13k stars 368 forks source link

select leader by raft and upgrade the amqpClient to support recreate queue、exchange、reconnect #1341

Closed keycodingyfq closed 2 months ago

keycodingyfq commented 10 months ago
  1. select leader by raft
  2. fix workingNode recycle will tigger coredump bug
  3. let the agent to recever to the new leader and pickUpTasks
  4. amqpClient support mutil rabbitmq host
  5. amqpClient support recreate the queue or recreate the exchange which was deleted
  6. support reconnect to the rabbitmq and auto choice the available host