███████████ █████████ ██████████ ███████████
░░███░░░░░███ ███░░░░░███ ░░███░░░░███ ░░███░░░░░███
░███ ░███ ░███ ░███ ░███ ░░███ ░███ ░███
░██████████ ░███████████ ░███ ░███ ░██████████
░███░░░░░███ ░███░░░░░███ ░███ ░███ ░███░░░░░░
░███ ░███ ░███ ░███ ░███ ███ ░███
█████ █████ █████ █████ ██████████ █████
░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░░░░░░ ░░░░░
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.
- 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
Thanks to following people who contributed to this project. 🎉🎉🙏🙏
GNU General Public License - Copyright (C) 2024 xooooooooox and contributors