All Products
Search
Document Center

Realtime Compute for Apache Flink:Limits

Last Updated:Dec 22, 2023

This topic describes the limits of Realtime Compute for Apache Flink on various aspects, such as the number of compute units (CUs), the number of namespaces, the number of JAR packages, and performance. You can evaluate the impact of the following limits on your business and make adjustments.

Limits

  • Browser: The Realtime Compute for Apache Flink console supports access only from browsers that use the Chrome kernel.

  • Regions and zones: Realtime Compute for Apache Flink provides services in multiple regions worldwide. Each region has one or more zones. For more information, see Regions and zones.

  • CUs: The number of CUs that you can purchase at a time must be less than or equal to 1,000 when you purchase a subscription workspace. If you want to purchase more than 1,000 CUs, submit a ticket.

  • Network: Realtime Compute for Apache Flink cannot access the Internet. For more information about how to access the Internet, see How does the fully managed Flink service access the Internet?

  • Performance: In simple streaming stress testing scenarios such as single-stream filtering and string conversion, one CU of Realtime Compute for Apache Flink can process 40,000 to 55,000 data records per second. In complex streaming stress testing scenarios such as JOIN, GROUP BY, and window functions, one CU of Realtime Compute for Apache Flink can process 5,000 to 10,000 data records per second. For more information, see Performance white paper (Nexmark performance testing).

  • Others:

    • A maximum of 5,000 namespaces can be created by using an Alibaba Cloud account.

    • A maximum of 200 user-defined functions (UDFs) or JAR packages can be uploaded in a workspace.

    • A maximum of 100 folders can be created for a workspace. A maximum of five levels of folders are supported.

    • A folder can contain a maximum of 500 files or directories.

References

  • For more information about the architecture of Realtime Compute for Apache Flink, see Architecture.

  • For more information about the features and benefits of Realtime Compute for Apache Flink, see Features and benefits.

  • For more information about the pay-as-you-go and subscription billing methods that are supported by Realtime Compute for Apache Flink, see Billing.

  • For more information about how to activate fully managed Flink, see Activate fully managed Flink.