Playframework 将Http.Context.current()传播到Play框架中的hibernate模型
我正在为一个web应用程序实现切分。我首先截取全局对象中的请求,并在GET查询参数、POST数据和URI路径中检查主键idPlayframework 将Http.Context.current()传播到Play框架中的hibernate模型,playframework,sharding,Playframework,Sharding,我正在为一个web应用程序实现切分。我首先截取全局对象中的请求,并在GET查询参数、POST数据和URI路径中检查主键id @Override public Action onRequest(Http.Request request, Method actionMethod) { return new Action.Simple() { @Override public F.Promise<Result> cal
@Override
public Action onRequest(Http.Request request, Method actionMethod) {
return new Action.Simple() {
@Override
public F.Promise<Result> call(Http.Context ctx) throws Throwable {
ShardingService.checkAndSetShardInfo(ctx);
return delegate.call(ctx);
}
};
}
我有几个问题:
Promise.promise(() -> executeBgTask(tsec), Akka.system().dispatchers().lookup("db-dispatcher")).map((Integer i) -> ok("Got exec req for " + i + " secs"));