Anda dapat menggunakan Apache RocketMQ TCP client SDKs untuk terhubung ke ApsaraMQ for RocketMQ.
Semua Apache RocketMQ SDK disediakan oleh komunitas Apache RocketMQ. Anda dapat memperoleh kode sumber dari komunitas dan mengompilasi kode tersebut sendiri. Namun, ApsaraMQ for RocketMQ tidak menyediakan Perjanjian Tingkat Layanan (SLA) untuk kode tersebut.
Dibandingkan dengan Apache RocketMQ SDK, ApsaraMQ for RocketMQ SDK menawarkan lebih banyak fitur dan stabilitas yang lebih tinggi. Kami merekomendasikan agar Anda menggunakan ApsaraMQ for RocketMQ SDK untuk mengakses ApsaraMQ for RocketMQ. Untuk informasi lebih lanjut, lihat Catatan rilis.
Skenario
Anda dapat menggunakan Apache RocketMQ TCP client SDKs untuk mengakses ApsaraMQ for RocketMQ dalam skenario berikut:
Migrasi cloud: Anda perlu memindahkan data dari Apache RocketMQ ke ApsaraMQ for RocketMQ tanpa modifikasi kode pada klien.
Cloud hybrid: Anda perlu mengakses broker Apache RocketMQ yang ditempatkan di pusat data dan broker ApsaraMQ for RocketMQ yang ditempatkan di cloud publik Alibaba Cloud.
Kombinasi lingkungan pengujian dan online: Anda perlu mengakses broker Apache RocketMQ yang ditempatkan di lingkungan pengujian dan broker ApsaraMQ for RocketMQ yang ditempatkan di lingkungan online.
Prosedur
Prosedur bervariasi berdasarkan bahasa pemrograman. Untuk informasi tentang cara menggunakan ApsaraMQ for RocketMQ SDK untuk mengakses ApsaraMQ for RocketMQ, lihat topik-topik berikut:
Anda tidak dapat menggunakan Apache RocketMQ TCP client SDK untuk Go dan Apache RocketMQ TCP client SDK untuk Python untuk mengakses ApsaraMQ for RocketMQ. Jika Anda ingin menggunakan SDK untuk bahasa pemrograman tersebut untuk mengakses ApsaraMQ for RocketMQ, kami merekomendasikan agar Anda menggunakan ApsaraMQ for RocketMQ HTTP client SDK untuk bahasa pemrograman yang sesuai. Untuk informasi lebih lanjut, lihat topik-topik berikut: