# fengjiachun/Jupiter

Jupiter是一款性能非常不错的, 轻量级的分布式服务框架

Repository: https://github.com/fengjiachun/Jupiter
Canonical: https://ross.abutalabs.com/products/fengjiachun-jupiter
Language: Java
License: Apache-2.0
License Family: permissive
Topics: jupiter, rpc, rpc-framework, java, high-performance, distributed-systems, cluster, spring, service-consumer, service-provider, service-discovery, service-registry, protostuff, kryo, hessian, nio, socket, netty, netty4, microservice
Last push: 2023-06-20T16:35:47+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3967, "days_push": 1170, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1503, forks 554 (observed 2026-08-28T04:04:54.642987+00:00)

## What it is
Jupiter is a lightweight, high-performance distributed service (RPC) framework for Java built on Netty and NIO. It provides service registration and discovery, clustering, and pluggable serialization (Protostuff, Kryo, Hessian) with Spring integration for provider and consumer applications.

## Use cases
- build microservices in java with a lightweight rpc framework
- high-performance remote procedure calls between java services
- service discovery and registry-based invocation for distributed systems
- netty-based rpc with pluggable serialization like kryo or protostuff
- spring-integrated service provider and consumer setup
- lighter alternative to dubbo for distributed service calls

## When to choose
- You want a small, fast Java RPC framework with benchmarked throughput of 170k+ TPS on small payloads
- You need registry-based service discovery, clustering, and pluggable serialization in a Netty-based stack
- You are already on Spring and want straightforward provider/consumer wiring

## When to avoid
- You need cross-language RPC (e.g., gRPC) or a broad, actively maintained ecosystem like Dubbo
- You require long-term commercial-grade support or frequent releases, since development activity has slowed since mid-2023
- You need features beyond core RPC such as full service mesh or advanced governance

## Facets
- artifact type: framework
- maturity: maintenance
- function: rpc, microservices, service-discovery, serialization, networking
- domain: microservices, backend, apis
- platform: jvm, cross-platform
- tags: netty, rpc-framework, service-registry, spring-integration, high-performance, protostuff, kryo, hessian, nio, load-balancing, cluster

## Member repositories
- fengjiachun/Jupiter (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:54.642987+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-30T04:32:48.822847+00:00, confidence not recorded.
  - readme: https://github.com/fengjiachun/Jupiter (fetched 2026-08-28T04:04:54.642987+00:00, sha bd2d209c41a9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
