Asura

( ⊙ o ⊙ )

Build Status GitHub release Maven Central GitHub

特性

  • LDAP 认证 和 JWT 签名
  • Swagger UI 接口文档
  • 底层基于 Akka 框架,提供了高并发,分布式,消息驱动这些应用特性和 Actor 抽象模型
  • RESTful 及 Websocket 的接口 基于 Playframework 实现, 所有接口都是非阻塞的
  • 集成 Quartz 提供定时触发的机制
  • 提供操作 linkerd 代理表的 api,以实现动态请求路由的功能

依赖

  • java8+
  • mysql
  • es

构建项目

  1. 首先需要确保系统已经安装了 sbt 构建工具

  2. 执行 sbt dist 即可打包应用

  3. 执行 sbt asura-app/run 运行应用