3. Truyền tin qua dịch vụ Sun Kafka Highway¶
Dịch vụ Sun Kafka Highway cung cấp phương thức truyền tin thông qua giao thức Kafka.
Pre-condition
Truy cập vào Workspace
Truy cập vào Sun Kafka Highway item
Tải về example code: https://github.com/suntecocloud/sun-message-highway (Bao gồm 4 ngôn ngữ lập trình: C, C#, Jave, Node.js)
Cài đặt một trình biên dịch phù hợp với source code programming language
Về phía hệ thống, người sử dụng truy cập vào highway item để lấy thông tin truy cập.
Về phía local, người sử dụng import source code vào trình biên dịch và sửa đổi thông tin truy cập được lấy từ hệ thống trước khi tiến hành truyền tin.
Bước 2: Copy Bootstrap Server¶
Bước 3: Lấy thông tin apiKey và apiSecret từ key¶
Nếu người dùng đã tạo key, apiKey và apiSecret được cung cấp trong trong json file trả về trong quá trình tạo key.
Nếu chưa tồn tại key trong hệ thống, người dùng tiến hành tạo mới key để sử dụng. (Link: Tạo Global Key, Tạo Granular Key)
Bước 4: Chỉnh sửa lại các thông số trước quá trình truyền tin¶
Với ngôn ngữ Java, người dùng có thể sử dụng IntelliJ IDEA IDE để biên dịch example code được cung cấp phía trên.
Người dùng thay đổi các thông tin phía Producer bằng dữ liệu lấy từ hệ thống bao gồm:
bootstrapServer
apiKey
apiSecret
Số lần gửi message
Nội dung của message
Người dùng thay đổi các thông tin phía Consumer bằng dữ liệu lấy từ hệ thống bao gồm:
bootstrapServer
apiKey
apiSecret
Consumer Group
Client ID
Tên Topic
Bước 5: Khởi chạy quá trình truyền tin¶
Thực hiện execute Consumer function và Producer function
Result:
Sau khi cấu hình đầy đủ các thông số, quá trình truyền tin sẽ diễn ra. Thông tin chi tiết được hiển thị trong topic trên hệ thống Sunteco Cloud.