Microservices Engine (MSE) ZooKeeper is available in three editions: Enterprise, Professional, and Developer. Each edition targets a different environment, from development and testing to enterprise production.
Edition comparison
| Feature | Enterprise | Professional | Developer |
|---|---|---|---|
| Target environment | Enterprise production | Production | Development and testing |
| SLA | 99.99% | - | - |
| Node deployment | Multi-node | Multi-node | Single-node |
| High availability | Yes | Yes | No |
| Resource pools | Dedicated | - | - |
| Data backup | Yes (disaster recovery) | - | - |
| Rate limiting | Anti-fragility rate limiting | Available (from v3.8.0.9) | Available (from v3.8.0.9) |
| Performance | 2x overall performance vs. Professional | - | - |
Enterprise Edition provides a 99.99% Service-Level Agreement (SLA) with dedicated resource pools, data backup for disaster recovery, and anti-fragility rate limiting for capacity management. Use this edition for enterprise production environments that require high stability and data security.
Professional Edition supports multi-node deployment with high availability. Use this edition for standard production environments.
Developer Edition runs on a single node without high availability. Use this edition for development and testing only.
Enterprise Edition
The Enterprise Edition is available as version 3.8.0.9.
| Version | Description |
|---|---|
| 3.8.0.9 | Provides higher stability and security than the Professional Edition. Doubles overall performance compared to the Professional Edition. Uses dedicated resource pools for higher quotas. Introduces data backup for disaster recovery and anti-fragility rate limiting for capacity management. |
Professional Edition
Professional Edition versions are based on open-source Apache ZooKeeper 3.8.0.
| Version | Description |
|---|---|
| 3.8.0.9 | Adds rate limiting, mandatorily enabled on new instances. For thresholds, see ZooKeeper service specifications. |
| 3.8.0.7 | Supports server-side SASL configuration. Merges code from open-source ZooKeeper 3.8.4 to fix CVE-2024-23944. |
| 3.8.0.6 | Optimizes TopN child node monitoring to improve cluster performance. |
| 3.8.0.5 | Adds TopN monitoring for child nodes. |
| 3.8.0.4 | Adds the ExtendedTypesEnable parameter. Supports up to 2,000 ephemeral nodes per ZooKeeper session. Adds ZooKeeper quota management. |
| 3.8.0.3 | Fixes a JDK bug where server memory usage increased continuously after a follower-leader disconnection, preventing garbage collection (GC) from reclaiming memory and degrading performance. Important To reduce risk, upgrade from version 3.8.0.0, 3.8.0.1, or 3.8.0.2 to 3.8.0.3 as soon as possible. |
| 3.8.0.2 | Adds push tracking for Znode CRUD (create, read, update, and delete) operations and change push records. |
| 3.8.0.1 | Adds a TopN monitoring dashboard with metrics for Znode size, Znode-level TPS (transactions per second), Znode-level QPS (queries per second), client-level TPS, and client-level QPS. Supports data import through snapshots. |
| 3.8.0.0 | Deploys clusters across multiple availability zones (AZs) by default. Adds an observation center with 20+ monitoring metrics and 8 alert policies. Doubles read performance through server-side multi-threading optimizations. Supports scaling without restart to avoid client interruptions. Integrates JDK coroutine processing for improved concurrent performance. Optimizes hot reloading to reduce server startup time. Adds customizable child node limits to prevent performance degradation. Supports the ZooKeeper Kubernetes SLB pattern to resolve Curator client domain name parsing issues. Merges 50+ optimizations and 60 bug fixes from community branches. For details, see ZooKeeper 3.8.0 release notes. |
Developer Edition
Developer Edition versions are based on open-source Apache ZooKeeper 3.8.0.
| Version | Description |
|---|---|
| 3.8.0.9 | Adds rate limiting, mandatorily enabled on new instances. For thresholds, see ZooKeeper service specifications. |
| 3.8.0.7 | Supports server-side SASL configuration. Merges code from open-source ZooKeeper 3.8.4 to fix CVE-2024-23944. |
| 3.8.0.6 | Optimizes TopN child node monitoring to improve cluster performance. |
| 3.8.0.5 | Adds TopN monitoring for child nodes. |
| 3.8.0.1 - 3.8.0.4 | Adds a TopN monitoring dashboard with metrics for Znode size, Znode-level TPS, Znode-level QPS, client-level TPS, and client-level QPS. Supports data import through snapshots. |
| 3.8.0.0 | Adds an observation center with 20 monitoring metrics and 8 alert policies. Merges 50+ optimizations and 60 bug fixes from community branches. For details, see ZooKeeper 3.8.0 release notes. Integrates OpenJDK. |