我通过这个命令启动了我的第一个Lagom示例:
activator new my-first-system lagom-java
当我尝试启动这个项目时,我注意到我已经启动了嵌入式Casandra。
所以我试图禁用这个连接到我的外部Cassandra实例。为此,我使用了:
lagomCassandraEnabled in ThisBuild := false
lagomUnmanagedServices in ThisBuild := Map("cas_native" -> "http://ip:9042")
通过这种配置,我成功连接到我的Cassandra实例,但即便如此,我的构建仍然有一种沉重感。
所以我想通过禁用Lagom Cassandra来了解:
请帮助
答案 0 :(得分:2)
lagomCassandraEnabled in ThisBuild := false
使用Maven或Ivy进行下载时,Cassandra将无法启动,因此可能会在桌面本地缓存库,因此第一次构建可能需要更多时间,但连续构建之后应该更快。
https://www.lagomframework.com/documentation/1.3.x/java/CassandraServer.html
您不应该看到消息:
[info] Starting Cassandra
和
日志中的[info] Cassandra server running at 127.0.0.1:4000
...
要查看Cassandra的详细活动,您可以配置日志记录
https://www.lagomframework.com/documentation/1.3.x/java/SettingsLogger.html
使用:
<logger name="org.apache.cassandra" level="ALL" />
<logger name="com.datastax.driver" level="ALL" />