Overview of Jboot Microservices Framework
masterJboot is a microservices framework built upon several industry-standard technologies including JFinal, JFinal-Undertow, Dubbo, Seata, Sentinel, ShardingSphere, and Nacos. It is designed to lower the barrier to entry for microservices development.
Key features include:
- MVC + ORM: Rapid development based on JFinal.
- Distributed Transactions & Sharding: Support for distributed transactions and database sharding via ShardingSphere and Seata.
- RPC Implementation: Remote Procedure Call support using Dubbo or Motan.
- Flow Control: Distributed rate limiting and degradation via Sentinel.
- Configuration Management: Distributed configuration centers using Apollo and Nacos.
- Caching: Distributed two-level caching using EhCache and Redis.
- Developer Experience: Supports hot-reloading for Java code, HTML, CSS, and JS files in IDEA and Eclipse across multi-Maven module projects.