Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pulsar-io] Add a Pulsar IO connector for RabbitMQ sink #3967

Merged
merged 1 commit into from
Apr 2, 2019

Conversation

murong00
Copy link
Contributor

@murong00 murong00 commented Apr 2, 2019

Motivation

Provides a builtin RabbitMQ Sink Connector, in order to persist pulsar messages to a RabbitMQ queue.

Modifications

Add a RabbitMQ Sink and some unit tests.

Verifying this change

This change can be verified as follows:

  • deploy the RabbitMQ sink connector with configuration file containing the following fields:
configs:
    host: "localhost"
    port: "5672"
    virtualHost: "/"
    username: "quest"
    password: "quest"
    queueName: "test_queue"
    connectionName: "test_connection"
    exchangeName: "test_exchange"
    routingKey: "test_routing"
  • deploy an RabbitMQ cluster and create the above elements
  • send messages in the topic with specified schema declared when deploying the connector
  • use rabbitmqadmin or rabbitmqctl to query messages in the specified queue

Copy link
Contributor

@merlimat merlimat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@merlimat merlimat added this to the 2.4.0 milestone Apr 2, 2019
@sijie sijie merged commit 1e8b3d3 into apache:master Apr 2, 2019
@murong00 murong00 deleted the branch-3967 branch March 8, 2020 04:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants