To use the SDK to connect to a Message Queue for Apache Kafka instance to send and subscribe to messages, you must configure an endpoint based
on the network type of the instance. You can view the endpoint of your instance in
the Message Queue for Apache Kafka console.
Background information
Message Queue for Apache Kafka provides the following types of endpoints:
- Default endpoint: used for sending and subscribing to messages in a virtual private
cloud (VPC), but does not support Simple Authentication and Security Layer (SASL)
authentication.
- SASL endpoint: used for sending and subscribing to messages in a VPC, and supports
SASL authentication.
For more information about the differences between these endpoints, see Endpoint comparison.
Procedure
- Log on to the Message Queue for Apache Kafka console.
- In the top navigation bar, select a region.
- In the left-side navigation pane, click Instances.
- On the Instance Details page, click an instance, and then view the endpoint in the Basic Information section.
Note
- If the value of Cluster Type is VPC Instance, only Default Endpoint is displayed.
- By default, SASL endpoints are not configured for instances. Therefore, SASL endpoints
are not displayed by default. To use SASL endpoints, you must apply for authorization.
For more information, see Authorize SASL users.
What to do next
After you obtain the endpoint of an instance, you can use the SDK to access the Message Queue for Apache Kafka instance to send and subscribe to messages. For more information, see Overview.