/jstarcraft-cloud

目标是提供一个通用的中间件抽象层,作为云项目的基础.使得研发人员能够在各种实现层之间无缝切换.涵盖了配置中间件/治理中间件/监控中间件/网关中间件和云服务5个方面.

Primary LanguageJavaApache License 2.0Apache-2.0

JStarCraft Cloud


License Total lines Codacy Badge

希望路过的同学,顺手给JStarCraft框架点个Star,算是对作者的一种鼓励吧!

目录


介绍

JStarCraft Cloud是一个面向中间件与云服务的轻量级框架,遵循Apache 2.0协议.

目标是提供一个通用的中间件抽象层,作为云项目的基础.

让相关领域的研发人员能够在各种实现层之间无缝切换.

涵盖了配置中间件,治理中间件,监控中间件,网关中间件和云服务5个方面.


架构

JStarCraft Cloud框架各个模块之间的关系:

模块 功能 依赖
cloud-gate 提供各种网关中间件适配 core-common
cloud-governance 提供各种治理中间件适配 core-common
cloud-monitor 提供各种监控中间件适配 core-common
cloud-profile 提供各种配置中间件适配 core-common

特性

  • 网关中间件(cloud-gate)
    • Gateway
    • Zuul
  • 治理中间件(cloud-governance)
    • Consul
    • etcd
    • Eureka
    • Kubernetes
    • Nacos
    • Redis
    • ZooKeeper
  • 监控中间件(cloud-monitor)
    • Jaeger
    • Pinpoint
    • SkyWalking
    • Zipkin
  • 配置中间件(cloud-profile)
    • Apollo
    • Archaius
    • Config
    • Consul
    • etcd
    • Nacos
    • Redis
    • ZooKeeper

安装


使用


概念


示例


对比


版本


参考


协议


作者

作者 洪钊桦
E-mail 110399057@qq.com, jstarcraft@gmail.com

致谢


捐赠