Spark Structured Streaming with RabbitMQ source
问题 I am trying to write a custom receiver for Structured Streaming that will consume messages from RabbitMQ . Spark recently released DataSource V2 API, which seems very promising. Since it abstracts away many details, I want to use this API for the sake of both simplicity and performance. However, since it's quite new, there are not many sources available. I need some clarification from experienced Spark guys, since they will grasp the key points easier. Here we go: My starting point is the