{"adoption": {"forks": 511, "observed_at": "2026-08-28T04:07:54.013739+00:00", "stars": 3293}, "canonical_url": "https://ross.abutalabs.com/products/spring-cloud-tencent", "card": {"archived": false, "artifact_type": "framework", "description": "Spring Cloud Tencent is a Spring Cloud based Service Governance Framework provided by Tencent.", "domain": ["microservices", "backend", "cloud-computing"], "enriched": true, "function": ["microservices", "service-discovery", "rate-limiting", "routing", "middleware", "configuration-management", "api-gateway"], "health_score": 100, "homepage": null, "language": "Java", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["Tencent/spring-cloud-tencent"], "name": "Tencent/spring-cloud-tencent", "platform": ["jvm", "windows"], "pushed_at": "2026-08-26T08:45:45+00:00", "repo": "Tencent/spring-cloud-tencent", "stars": 3293, "tags": ["spring-cloud", "polarismesh", "service-governance", "circuit-breaker", "tencent", "service-registry", "traffic-management", "java", "devops", "spring", "linux", "macos"], "topics": ["microservice", "polarismesh", "spring-cloud", "service-governance", "springcloud", "java", "microservices", "spring"], "urls": [], "use_cases": ["register and discover services in a Spring Cloud microservices app", "add rate limiting and access control to microservice traffic", "implement circuit breakers for fault tolerance between services", "manage dynamic configuration with grayscale release", "customize load balancing and routing for service calls", "integrate Spring Cloud with Tencent Polaris"], "what_it_is": "Spring Cloud Tencent is a Spring Cloud-based service governance framework from Tencent that implements the standard Spring Cloud SPI and integrates with Tencent's Polaris middleware. It provides one-stop microservice capabilities including service discovery, traffic control, fault tolerance, and configuration management.", "when_to_avoid": ["you use a non-JVM stack or non-Spring framework", "you prefer other service meshes like Istio or registries like Consul/Eureka already in place", "you need a lightweight app without microservice governance overhead"], "when_to_choose": ["you are building Java Spring Cloud microservices and want Polaris-based service governance", "you need an all-in-one solution for discovery, config, rate limiting, and circuit breaking in the Spring ecosystem", "your infrastructure uses Tencent Cloud or Polaris middleware"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/spring-cloud-tencent", "repo": "Tencent/spring-cloud-tencent", "role": "main", "score": 98}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:54.013739+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:42:58.562800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45aa8721c09872e9da2967e0d4a0d317b4dd8f92f5dad9d04b2626e54ab31119", "fetched_at": "2026-08-28T04:07:54.013739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/spring-cloud-tencent"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:54.013739+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:42:58.562800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45aa8721c09872e9da2967e0d4a0d317b4dd8f92f5dad9d04b2626e54ab31119", "fetched_at": "2026-08-28T04:07:54.013739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/spring-cloud-tencent"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:42:58.562800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45aa8721c09872e9da2967e0d4a0d317b4dd8f92f5dad9d04b2626e54ab31119", "fetched_at": "2026-08-28T04:07:54.013739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/spring-cloud-tencent"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:54.013739+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:54.013739+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:54.013739+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:42:58.562800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45aa8721c09872e9da2967e0d4a0d317b4dd8f92f5dad9d04b2626e54ab31119", "fetched_at": "2026-08-28T04:07:54.013739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/spring-cloud-tencent"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:54.013739+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:54.013739+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:42:58.562800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45aa8721c09872e9da2967e0d4a0d317b4dd8f92f5dad9d04b2626e54ab31119", "fetched_at": "2026-08-28T04:07:54.013739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/spring-cloud-tencent"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:54.013739+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:54.013739+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:54.013739+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:42:58.562800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45aa8721c09872e9da2967e0d4a0d317b4dd8f92f5dad9d04b2626e54ab31119", "fetched_at": "2026-08-28T04:07:54.013739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/spring-cloud-tencent"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:54.013739+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:54.013739+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:42:58.562800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45aa8721c09872e9da2967e0d4a0d317b4dd8f92f5dad9d04b2626e54ab31119", "fetched_at": "2026-08-28T04:07:54.013739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/spring-cloud-tencent"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:42:58.562800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45aa8721c09872e9da2967e0d4a0d317b4dd8f92f5dad9d04b2626e54ab31119", "fetched_at": "2026-08-28T04:07:54.013739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/spring-cloud-tencent"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:42:58.562800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45aa8721c09872e9da2967e0d4a0d317b4dd8f92f5dad9d04b2626e54ab31119", "fetched_at": "2026-08-28T04:07:54.013739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/spring-cloud-tencent"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:42:58.562800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45aa8721c09872e9da2967e0d4a0d317b4dd8f92f5dad9d04b2626e54ab31119", "fetched_at": "2026-08-28T04:07:54.013739+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/spring-cloud-tencent"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 95}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1861, "days_push": 7, "days_rel": 37, "gap_med": 0, "n_releases_24m": 38}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}