DROP TABLE IF EXISTS journal;
CREATE TABLE IF NOT EXISTS journal (
ordering SERIAL,
persistence_id VARCHAR(255) NOT NULL,
sequence_number BIGINT NOT NULL,
deleted BOOLEAN DEFAULT FALSE,
tags VARCHAR(255) DEFAULT NULL,
message BLOB NOT NULL,
PRIMARY KEY(persistence_id, sequence_number)
);
DROP TABLE IF EXISTS snapshot;
CREATE TABLE IF NOT EXISTS snapshot (
persistence_id VARCHAR(255) NOT NULL,
sequence_number BIGINT NOT NULL,
created BIGINT NOT NULL,
snapshot BLOB NOT NULL,
PRIMARY KEY (persistence_id, sequence_number)
);
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于scala 、akka实现了一个简单的报表工具。该项目是个玩具项目,用于个人学习scala和akka。使用scala语言开发,基于akka-http, akka-stream,akka-cluster等新技术构建。支持多核并发,异步无阻赛 (akka)。每个用户、每张报表均作为独立的actor, 通过akka Persistence持久化各个节点的状态,并额外获得一个可自动更新的分布式缓存。对长时间未使用的节点 可以自动下线,以释放系统资源。高可用,可横向扩展至多节点。完全去中心化,无单点故障。失败可异地恢复 (akka-cluster)。使用kryo序列化消息。流控 Back-Pressure, 避免OutOfMemory(akka-stream).
资源推荐
资源详情
资源评论
收起资源包目录
biplatform-master.zip (97个子文件)
biplatform-master
.travis.yml 86B
doc
api.md 12KB
designer.png 45KB
src
universal
conf
application.ini 200B
test
resources
db.migration
V1__create_schema.sql 262B
V2__add_values.sql 69B
main
resources
akka.conf 1KB
env.conf 25B
local.conf 738B
kryo.conf 7KB
schema
mysql-schema.sql 556B
log4j.properties 310B
cluster.conf 799B
db
migration
V1__create_schema.sql 262B
V2__add_values.sql 69B
scala
akka
stream
jdbc
JdbcSettings.scala 230B
scaladsl
JDBCStream.scala 516B
impl
JDBCSource.scala 1KB
JDBCPublish.scala 4KB
com.souo.biplatform
serializer
JodaDateTimeSerializer.scala 646B
SomeSerializer.scala 470B
KryoSerializerInit.scala 357B
tools
SwaggerTools.scala 4KB
H2ShellConsole.scala 463B
H2BrowserConsole.scala 484B
queryrouter
DataRow.scala 425B
api.scala 232B
QueryBuilder.scala 1KB
ExecutionEngine.scala 267B
jdbc
JDBCEngine.scala 2KB
QueryBuilder.scala 2KB
QueryCompiler.scala 3KB
services
cube
CubeRoutes.scala 3KB
RequestParams.scala 636B
user
UserService.scala 330B
UserRuleDao.scala 1KB
UsersRouters.scala 3KB
ds
DataSourceRoutes.scala 5KB
RequestParams.scala 411B
designer
DashBoardRoutes.scala 3KB
ReportsRoutes.scala 4KB
ExecuteRoutes.scala 1KB
DesignerRoutes.scala 377B
RequestParams.scala 535B
DownLoadRoutes.scala 2KB
SystemEnv.scala 375B
Routes.scala 671B
DependencyWiring.scala 668B
common
sql
SqlDatabase.scala 2KB
DatabaseConfig.scala 1KB
api
Response.scala 568B
SessionSupport.scala 988B
CirceCodec.scala 3KB
RoutesRequestWrapper.scala 2KB
RoutesSupport.scala 2KB
DefaultTimeOut.scala 195B
util
IntParam.scala 207B
ServerConfig.scala 427B
model
User.scala 255B
report.scala 1KB
cube.scala 1KB
DashBoard.scala 126B
Swagger.scala 2KB
datasource.scala 4KB
filters.scala 630B
Session.scala 432B
package.scala 941B
HttpService.scala 2KB
system
UserNode.scala 846B
QueryRouteNode.scala 2KB
CubeNode.scala 4KB
Node.scala 2KB
cluster
ShardUsers.scala 512B
Roles.scala 113B
ClusterListen.scala 1KB
CubeNodeSingleton.scala 767B
UserNodeShard.scala 719B
DesignerActorSystem.scala 656B
ClusterMain.scala 3KB
LocalMain.scala 688B
ReportNode.scala 4KB
DashBoardManagerProxy.scala 1KB
ReportManager.scala 6KB
ReportManagerProxy.scala 1KB
DashBoardManager.scala 5KB
DataSourceNode.scala 3KB
LocalUsers.scala 1KB
DashBoardNode.scala 2KB
SleepAbleNode.scala 705B
build.sbt 4KB
.gitignore 21B
script
run.sh 213B
scalastyle-config.xml 6KB
untitled.html 518B
project
build.properties 21B
plugins.sbt 569B
Dependencies.scala 4KB
共 97 条
- 1
资源评论
Java程序员-张凯
- 粉丝: 1w+
- 资源: 7361
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Java和MySQL的学生信息管理系统.zip
- (源码)基于ASP.NET Core的零售供应链管理系统.zip
- (源码)基于PythonSpleeter的戏曲音频处理系统.zip
- (源码)基于Spring Boot的监控与日志管理系统.zip
- (源码)基于C++的Unix V6++二级文件系统.zip
- (源码)基于Spring Boot和JPA的皮皮虾图片收集系统.zip
- (源码)基于Arduino和Python的实时歌曲信息液晶显示屏展示系统.zip
- (源码)基于C++和C混合模式的操作系统开发项目.zip
- (源码)基于Arduino的全球天气监控系统.zip
- OpenCVForUnity2.6.0.unitypackage
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功