https://github.com/xooooooooox/radp
应用架构, DDD, SpringBoot最佳实践, 公共组件,DevOPS,应用上云
https://github.com/xooooooooox/radp
archetype best-practices design-patterns devops springboot springcloud writerside
Last synced: about 1 year ago
JSON representation
应用架构, DDD, SpringBoot最佳实践, 公共组件,DevOPS,应用上云
- Host: GitHub
- URL: https://github.com/xooooooooox/radp
- Owner: xooooooooox
- License: gpl-3.0
- Created: 2024-12-16T14:56:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-07T11:23:30.000Z (about 1 year ago)
- Last Synced: 2025-04-07T12:24:32.324Z (about 1 year ago)
- Topics: archetype, best-practices, design-patterns, devops, springboot, springcloud, writerside
- Language: Java
- Homepage: http://radp.x9x.space/
- Size: 2.32 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# RADP - Rapid Application Development Platform
```text
███████████ █████████ ██████████ ███████████
░░███░░░░░███ ███░░░░░███ ░░███░░░░███ ░░███░░░░░███
░███ ░███ ░███ ░███ ░███ ░░███ ░███ ░███
░██████████ ░███████████ ░███ ░███ ░██████████
░███░░░░░███ ░███░░░░░███ ░███ ░███ ░███░░░░░░
░███ ░███ ░███ ░███ ░███ ███ ░███
█████ █████ █████ █████ ██████████ █████
░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░░░░░░ ░░░░░
```
[](LICENSE)
[](https://github.com/xooooooooox/radp/releases)
[](https://central.sonatype.com/namespace/space.x9x.radp)
[](./README.md) [](./README_CN.md) [](https://xooooooooox.github.io/radp)
## Introduction
RADP is a one-stop solution designed to streamline enterprise-level development. By standardizing dependencies,
integrating common components, and providing out-of-the-box tooling, RADP significantly reduces development complexity
and maintenance overhead.
## Features
- **Unified Dependency Management & Plugin Wrappers**: RADP manages library versions centrally to prevent dependency conflicts and encapsulates frequently used Maven plugins.
This ensures consistent builds and frees developers from the tedium of managing complex build configurations.
- **Common Components Integration**: Built upon the Spring ecosystem, RADP integrates and extends several essential components:
- XxlJob for distributed scheduling
- CAT for application performance monitoring
- Netty for high-performance network communication
- Arthas for diagnostics and troubleshooting
- **Extensible Adaptation Layers**: RADP offers abstract layers and integration points for mainstream enterprise technologies:
- Message Queues (e.g., Kafka, RabbitMQ)
- Caching frameworks and multi-level caching strategies
- SMS Platforms
- Email Integrations
- Excel Handling for importing, exporting, and processing data
- **Scaffolding & Architecture Templates**: RADP provides scaffolding tools and recommended architectural patterns to jumpstart development:
- DDD (Domain-Driven Design) and MVC application templates
- Unified coding standards and pipeline orchestration
- Simplified DevOps workflows and CI/CD integration
## Contributing
> Thanks to following people who contributed to this project. 🎉🎉🙏🙏
## Star History

## COPYRIGHT
[GNU General Public License](./LICENSE) - Copyright (C) 2024 xooooooooox
and [contributors](https://github.com/xooooooooox/radp/graphs/contributors)