Xiaomi Galaxy Talos Book

Talos Overview


Xiaomi Elastic Message Queue Talos is one of the many cloud services provided by Mi Eco Cloud. Talos provides both Xiaomi's internal users and Eco Cloud users with a high efficiency, stable, reliable, fully managed high-throughput distributed Elastic Message Queue service, combined with a straightforward SDK that allows developers to quickly and conveniently build their own applications, while also having scalability.

Special Characteristics of Talos

Talos is comparable to AWS Kinesis and Apache Kafka. The main special characteristics are as follows:

High Availability, High Reliability

  • Talos utilizes distributed architecture, automatic failover, and load balance.
  • It's built on HDFS, and is guaranteed not to lose data.
  • Talos guarantees that, at bare minimum, successfully written Topic messages will be sent to the Consumer once.

Secure Multi Tenant

  • The ultimate multi-tenant authentication and authorization system, supports many types of ID authorization systems.
  • Fine-grained access control: Access control (ACL) is based on the Topic and Method Call, achieving security isolation for different users.

Distributed Scalable

The user Topic can improve its throughput and capacity by increasing the number of partitions, at the same time, the read/write data can also dynamically increase the number of Producers and Consumers to obtain better functionality.

High Level SDK Support

Provides user-friendly High Level SDK to read and write data, users don't have to worry about rebalance problems or offset record problems during the data consumption process.

Currently only provides Java SDK