AliyunContainerService / kube-eventer

kube-eventer emit kubernetes events to sinks
Apache License 2.0
1k stars 275 forks source link

Add Rabbitmq support #284

Open amir-mhp opened 10 months ago

amir-mhp commented 10 months ago

What type of PR is this? /kind feature

What this PR does / why we need it: 这个PR解决了什么问题:

This PR adds RabbitMQ support to the K8s Eventer module. RabbitMQ is a widely used message broker that enables efficient communication between different components in a distributed system. By integrating RabbitMQ support, the K8s Eventer module can now leverage RabbitMQ's features for reliable message delivery, scalability, and decoupling of components.

Which issue(s) this PR fixes: PR相关联issue:

Fixes #

Does this PR introduce a breaking change?: PR带来的破坏性变更:

Test/Final result: 测试/最终运行结果:

I have conducted the following tests to ensure the functionality of the RabbitMQ support:

Integration test with RabbitMQ messaging. Compatibility test with existing Kubernetes Eventer features. Performance test to evaluate the efficiency of RabbitMQ communication.

Results: All tests passed successfully, demonstrating the robustness and compatibility of the RabbitMQ integration.