Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/liuxx-u/bird-java
bird-java是以Spring Boot为基础的开发增强组件包。
https://github.com/liuxx-u/bird-java
bird-java mybatis mybatis-plus spring spring-boot sso
Last synced: about 2 hours ago
JSON representation
bird-java是以Spring Boot为基础的开发增强组件包。
- Host: GitHub
- URL: https://github.com/liuxx-u/bird-java
- Owner: liuxx-u
- License: mit
- Created: 2017-08-08T08:24:01.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-12-16T17:25:05.000Z (11 months ago)
- Last Synced: 2024-08-03T09:05:49.714Z (3 months ago)
- Topics: bird-java, mybatis, mybatis-plus, spring, spring-boot, sso
- Language: Java
- Homepage:
- Size: 1.8 MB
- Stars: 167
- Watchers: 18
- Forks: 90
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-list-microservice - bird-java - java是以dubbo为基础的分布式服务框架,专注于业务开发,提炼后台应用中的经典业务场景,大幅减少开发编码量。 (sso)
README
# bird-java概述
bird-java是以Spring Boot为基础的开发增强组件包。
## 技术选型
- 基础框架:Spring Boot 2.5.5、Spring Framework 5.3.10.RELEASE
- 数据访问:Mybatis-Plus 3.4.3.1
- 数据库连接池:druid
- 身份认证:自研单点登录
- 执行链路:执行链路抽象,Skywalking适配
- 分布式锁:统一抽象,Redis分布式锁适配
- Eventbus:自研Eventbus,支持RocketMQ、Kafka、RabbitMQ
- 状态机:自研状态机,状态机内部不存储状态,支持分布式环境## 功能特性
bird-java提供了一些简单的功能特性,包括:
1. [Spring Boot 功能增强;](https://www.yuque.com/docs/share/8d949746-6ab5-4adc-881a-f353b4a47fe7)
2. [业务层开发指南;](https://www.yuque.com/docs/share/14674a56-de0b-4b0f-b6e7-249456a47f90)
3. [异常处理机制;](https://www.yuque.com/docs/share/904c95ee-61ac-4c3a-9448-b2d3cd0310e6)
4. [执行链路追踪 - Trace;](https://www.yuque.com/docs/share/24986ccd-0153-46ec-9720-6ea03ded7edb)
5. [SSO使用指南;](https://www.yuque.com/docs/share/e9f0720a-c18a-4c26-88f6-0c3be6b99cb5)
6. [文件上传;](https://www.yuque.com/docs/share/7bce3f28-fe1c-4f29-889e-d1dc9056be73)
7. [状态机使用指南;](https://www.yuque.com/docs/share/4373d6b9-bd3f-49b9-93d9-d2f0f74acfbc)
8. [Eventbus使用指南;](https://www.yuque.com/docs/share/3ddd2558-b6ea-4d55-b8cc-aa60cdd2d1ef)
9. [分布式锁使用指南;](https://www.yuque.com/docs/share/904b1677-9308-40cc-af38-b32586eb093a)
只做一些通用功能的封装。