View on GitHub

jc-platform

A lightweight micro-service platform based on the Spring Cloud.

J Cloud Platform

author email status Maven Central Version

这是基于 Spring Cloud 的轻量的能开箱即用的微服务平台,集成 Polaris,鉴权,监控,等一些必要的通用模块,让你能快速的搭建微服务架构

我还写了一些文章来介绍这个项目搭建过程,思路等,不是文档

主要版本与环境

使用

在开发阶段,建议使用本地安装。即 clone 后,mvn install -P lib 安装到本地

列表/计划

模块

服务

模型

开发环境

创建 北极星服务

北极星是集服务注册与发现,配置中心,流量控制等为一体的微服务治理平台,相对于eureka和spring cloud config来说,更简单与好用(修改常用端口为一些非常有端口)

docker run --name polaris \
--restart=unless-stopped \
-p 15010:15010 \
-p 8101:8101 \
-p 8100:8100 \
-p 18080:8080 \
-p 18090:8090 \
-p 18091:8091 \
-p 18093:8093 \
-p 18761:8761 \
-p 19090:9090 \
-d --privileged=true polarismesh/polaris-standalone:v1.17.2

创建 System 服务 MySQL

docker run --name system-db \
--restart=unless-stopped \
-p 3311:3306 \
-e MYSQL_DATABASE=system-db \
-e MYSQL_ROOT_PASSWORD=123456 \
-e CHARACTER_SET_SERVER=utf8mb4 \
-e COLLATION_SERVER=utf8mb4_unicode_ci \
-d mariadb:10