The right stack for building modern distributed enterprise web applications. ✨
REAP (Reactive Enterprise Application Platform ) 是一个开箱即用的企业级分布式应用开发平台。
- Full-stack Platform,前后端开发一体化、无缝整合
- Unified UI Portal,统一 UI 入口提升用户体验
- Central Management,整合功能集中对平台进行管理(参数、路由、监控)
- JDK 1.8+
git clone https://github.com/reap-platform/REAP.git
cd REAP
Windows:
## start database
bin/start-db.bat
## init database
bin/init-db.bat
## start reap-facility
bin/start.bat reap-facility
## start reap-tracing
bin/start.bat reap-tracing
## start reap-rbac
bin/start.bat reap-rbac
## start reap-portal
bin/start.bat reap-portal
Linux:
## start database
bin/start-db.sh
## init database
bin/init-db.sh
## start reap-facility
bin/start.sh reap-facility
## start reap-tracing
bin/start.sh reap-tracing
## start reap-rbac
bin/start.sh reap-rbac
## start reap-portal
bin/start.sh reap-portal
访问 http://localhost:8761/reap/
默认用户名密码: amdin/888888
访问 http://localhost:9411/zipkin/
来访问 zipkin 进行链路分析(TODO 后续会整合至 reap-portal )
访问 http://localhost:8082/login.jsp
使用以下连接信息访问数据库
- Driver Class
org.h2.Driver
- JDBC URL
jdbc:h2:tcp://localhost/~/REAPDB
- User Name
reap
- Password
reap
子系统 | 介绍 |
---|---|
reap-facility | 平台基础设施包含路由、参数、服务注册,提供功能整合在 ouip-portal 中进行可视化的维护管理 |
reap-portal | 平台统一UI门户,所有其他应用的UI整合在 Portal 中 |
reap-rbac | 内置提供了 Role Based Access Control 对用户、机构、岗位、功能进行维护,部署中可替换 |
reap-tracing | 平台日志分析、链路分析 |