我使用playframewok开始使用光滑和scala
我已经使用play-slick 0.5.0.8将我的项目配置为使用play 2.2.0
我的问题是我无法执行一些基本方法,例如"list,foreach,for {} yield ..."
我试过一个独立的例子,它使用相同的光滑版本1.0.1?
这是项目构建文件
import sbt._
import Keys._
import play.Project._
object Build extends Build {
val appName = "homePage"
val appVersion = "1.0-ALPHA"
val appDependencies = Seq(
// Add your project dependencies here,
jdbc,
"com.typesafe.play" %% "play-slick" % "0.5.0.8" ,
"postgresql" % "postgresql" % "9.1-901-1.jdbc4",
"com.typesafe.slick" %% "slick" % "1.0.1"
)
val main = play.Project(appName, appVersion, appDependencies).settings(
// add web app as
playAssetsDirectories <+= baseDirectory / "webapp"
)
}
Run Code Online (Sandbox Code Playgroud)
package model
import java.util.Calendar …Run Code Online (Sandbox Code Playgroud) 我在mongdb中调用存储函数时遇到了一些困难.我和mongo有点新手.
[编辑]:我的函数存储在mongodb中
function() {
var cndTime = new Date().getTime() - (3600*1000*24*2); // condition
db.urls.find(needParse: false).forEach(function(item){
if(item.date < cndTime) // check
db.urls.update({_id: item._id}, {$set: { needParse: true }}); // update field
});
}
Run Code Online (Sandbox Code Playgroud)
我要问的是如何使用reactivemongo或本机API调用此函数.
我正在尝试在 aws EKS 中跨多个命名空间配置单个 ALB,每个命名空间都有自己的入口资源。
aws-loadbalancer-controller我正在尝试在 k8s v1.20 上配置入口控制器。
我面临的问题是,每次我尝试部署新服务时,除了入口配置中指定的共享 ALB 之外,它总是会启动一个新的经典负载均衡器。
https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.2/
# service-realm1-dev.yaml:
apiVersion: v1
kind: Service
metadata:
name: sentinel
annotations:
external-dns.alpha.kubernetes.io/hostname: realm1.dev.sentinel.mysite.io
namespace: realm1-dev
labels:
run: sentinel
spec:
ports:
- port: 5001
name: ps1
protocol: TCP
selector:
app: sentinel
type: LoadBalancer
Run Code Online (Sandbox Code Playgroud)
# ingress realm1-app
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
kubernetes.io/ingress.class: alb
alb.ingress.kubernetes.io/group.name: sentinel-ingress
alb.ingress.kubernetes.io/scheme: internet-facing
alb.ingress.kubernetes.io/target-type: ip
alb.ingress.kubernetes.io/healthcheck-protocol: HTTP
alb.ingress.kubernetes.io/healthcheck-port: traffic-port
alb.ingress.kubernetes.io/healthcheck-interval-seconds: "15"
alb.ingress.kubernetes.io/healthcheck-timeout-seconds: "5"
alb.ingress.kubernetes.io/success-codes: 200-300
alb.ingress.kubernetes.io/healthy-threshold-count: "2"
alb.ingress.kubernetes.io/unhealthy-threshold-count: "2"
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP":80}]'
name: sentinel-ingress-controller …Run Code Online (Sandbox Code Playgroud)