我正在使用Akka HTTP作为REST支持,我需要在我正在开发的服务器的另一部分中使用Actors。我的理解是,通常需要在整个应用程序中使用一个ActorSystem实例。从akka.Http.scaladsl.Http.apply()的定义来看,当我使用Http方法时,就像下面的代码片段--
val service: FooRestService = new FooRestService()
Http(). bindAndHandle(service.route, "localhost", 8080) // something is supplying the imply method w/ implicit ActorSystem !
---Http对象的apply()方法被提供了一个隐式ActorSystem实例...为了便于参考,http.apply()定义如下:
package akka.http.scaladsl.Http
...
object Http {
...
def apply()(implicit system: ActorSystem): HttpExt = super.apply(system)
我不确定我完全理解问题是什么,但在每个actor中都有context:actorcontext
。您可以从context.system
中获取actorsystem
。因此,您不需要显式地传递actorSystem
。
在我们的应用程序中,我们使用InstanceProfileCredentialsProvider访问AmazonS3存储桶,但在我们的一些环境中,凭据被弄乱了。 AWS文件(https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/java-dg-roles.html)内容如下: 如果应用程序使用默认构造函数创建AWS客户端,则客户端将
我试图运行迁移与自定义DbContext。 这会引发迁移异常,因为未实现无参数构造函数: “目标上下文”系统。数据实体DbContext“”不可构造。添加默认构造函数或提供IDbContextFactory的实现。 构造函数需要参数,但我已经有了
当我试图从顶点调用数据库时,我得到了一个ContextNotActiveExctive。当通过Rest路由器调用时,一切都正常。 部署垂直线: 我的眩晕: 此行出现异常: javax。企业上下文ContextNotActivieException:接口javax。企业上下文请求的范围是io。夸克斯。冬眠奥姆。运行时。RequestScopedEntityManagerHolder_客户端代理。ar
给定一个长度为S的字符串,反转整个字符串,而不反转其中的单个单词。单词用点隔开。 输入:第一行包含T,表示测试用例的数量。T测试用例紧随其后。每个案例都包含一个包含字符的字符串S。 输出:对于每个测试用例,在新行中输出一行,其中包含反向字符串。 约束:1 示例:输入: i、 喜欢。这程序非常很 产量:很多。非常程序这喜欢我
我正在使用onelogin java saml对我的应用程序的用户进行身份验证。SSO部分运行良好;但是,当我使用onelogin用户管理页面强制注销用户时,我看不到向我的服务提供商SLSendpoint发出的任何请求。我是否缺少打开SLO的配置? 这是我的onelogin配置: onelogin。saml2。strict=false-onelogin。saml2。debug=true onelo
如果我想在Keras中使用BatchNormize函数,那么我需要在开始时只调用一次吗? 我阅读了以下文档:http://keras.io/layers/normalization/ 我不知道应该在哪里调用它。下面是我试图使用它的代码: 我这样问是因为如果我用第二行运行代码,包括批处理规范化,如果我不使用第二行运行代码,我会得到类似的输出。因此,要么我没有在正确的位置调用函数,要么我想这没有多大区