# apache/servicecomb-java-chassis

ServiceComb Java Chassis is a Software Development Kit (SDK) for rapid development of microservices in Java, providing service registration, service discovery, dynamic routing, and service management features

Repository: https://github.com/apache/servicecomb-java-chassis
Canonical: https://ross.abutalabs.com/products/servicecomb-java-chassis
Language: Java
License: Apache-2.0
License Family: permissive
Topics: servicecomb
Last push: 2026-07-01T07:32:28+00:00

## Health v2 (maintenance only)
Score: 88/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 90, release rhythm 78, longevity 100
- inputs: {"age_days": 3394, "days_push": 63, "days_rel": 71, "gap_med": 32, "n_releases_24m": 24}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1940, forks 814 (observed 2026-08-28T04:05:57.344281+00:00)

## What it is
Apache ServiceComb Java Chassis is a Java SDK for rapidly building microservices, offering service registration, discovery, dynamic routing, and service management. It integrates with Spring Boot and supports contract-first development via OpenAPI with RPC-style invocations between services.

## Use cases
- build microservices in java
- service registration and discovery for java apps
- rpc-style communication between microservices
- dynamic routing and load balancing across services
- contract-first api development with openapi
- manage and monitor microservice dependencies
- migrate spring boot apps to microservices

## When to choose
- you are building java microservices and want an integrated sdk with discovery and routing out of the box
- you prefer contract-first development with openapi and rpc-style proxies over hand-written http clients
- you want an apache-licensed alternative to spring cloud with built-in service governance

## When to avoid
- your stack is not java/jvm based
- you need polyglot microservices and prefer a language-neutral service mesh like istio
- you want a minimal framework and prefer assembling individual libraries yourself
- you rely on java chassis 1.x, which has reached end of support

## Facets
- artifact type: framework
- maturity: active
- function: rpc, api-framework, web-framework, http-server, http-client, routing, middleware, service-discovery, microservices, sdk
- domain: microservices, backend, developer-tools, apis
- platform: jvm, cross-platform
- tags: service-mesh-alternative, openapi, spring-boot, service-registry, load-balancing, fault-tolerance

## Member repositories
- apache/servicecomb-java-chassis (main) score 88

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:57.344281+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:08:08.648290+00:00, confidence not recorded.
  - readme: https://github.com/apache/servicecomb-java-chassis (fetched 2026-08-28T04:05:57.344281+00:00, sha e2061a3fd718)
- Data as of 2026-08-30T08:39:29.467469+00:00.
