NESP Cloud
Nesp Servers built by spring boot, single application. Nesp basic server.
Environment
- Java 17
- Gradle 8.4
- Kotlin 1.9.20
- SpringBoot 3.1.5
Architecture
Relations Spec
OpenAPI
- https://spec.openapis.org/oas/v3.1.0
- https://www.asyncapi.com/en
- https://openapi.apifox.cn/
- https://github.com/OAI/OpenAPI-Specification
Include Modules (Microservices on SpringCloud)
- Basic
Common Utils, such as Email, NespPay, Basic RabbitMQ(Notification etc.) etc.
- User
User manager: register, login, logout, unregister, device limit, block user etc.
- Device
Device manager: device listen, block device.
- Product
Appication pricing, In-app Products, Subscription, ProductOrder
- Application Support
Application Common API, such as splash, feedback etc.
- Application Special
Special features for each application.