Skip to main content
Account

Sermant

Status
stable
Category
Orchestration & Management
Subcategory
Service Mesh
License
Apache-2.0

Rawkode’s personal rating: Skip

Sermant is a proxyless service mesh for Java applications, originally developed by Huawei and donated to the CNCF Sandbox. It uses the JVM’s bytecode instrumentation (Java Agent) API to inject service governance logic directly into running applications, rather than intercepting traffic through a sidecar proxy like Envoy.

Because the governance code runs inside the same JVM as the application, Sermant avoids the extra network hop and serialization cost that sidecar meshes incur. It ships plugins for common concerns such as traffic routing, tag-based routing, graceful online/offline handling, flow control, and database read/write separation. Plugins are loaded and isolated via a dedicated class loader so application classpaths are unaffected.

Sermant integrates with existing Java microservice stacks including Spring Cloud and Apache Dubbo, and uses registries like Nacos, ServiceComb, or ZooKeeper for service discovery. It targets brownfield environments where teams want mesh-like governance capabilities without rewriting services or deploying sidecars on every pod.

Service Mesh

Email signup loads here. You can also manage email preferences in account settings.