考拉微服务(Koala Cloud)是一款基于免费开源的微服务脚手架, 无偿提供给开发者和良心企业使用, 并会持续不断的迭代更新和增加组件
相较于其他同类产品, 考拉微服务的不同之处在于:
- 考拉没有远大的目标, 不是所谓的框架或平台, 仅致力于成为程序员的得力助手
- 考拉将严格遵循通用标准, 不过度魔改或封装
- 代码要跑, 文档先行
- 认证授权: 基于 Spring Authorization Server 的标准 OAuth2 认证授权体系
- 接口网关: 基于 Spring Cloud Gateway, 提供 动态路由 / 接口鉴权 / 接口日志 等高级功能
开始之前, 您需要有以下技术储备:
- SQL: 了解数据库, 拥有独立编写 SQL 语句的能力
- Java 17: 熟悉 Java 基本语法, 有一定程度的 Java 开发经验
- MyBatis: 了解 MyBatis 的基础使用方式
- IDE: 至少掌握一种集成开发环境
- Spring Boot 3: 了解 Spring Boot, 接触过 Spring Boot 项目开发
- Spring Cloud: 了解 Spring Cloud, 接触过 Spring Cloud 项目开发
- Koala: 了解 Koala, 接触过 Koala 项目开发
请参照: 快速开始文档
- Koala: 基于 Spring Boot 3 的单体开源脚手架
如您有任何意见建议, 或想与作者交流, 可以发送邮件至koala_projects@yeah.net