小编Ali*_*oot的帖子

Kubernetes和Service Fabric之间的区别

我曾经在Kubernetes工作并且目前正在阅读有关Service Fabric的信息,我知道Service Fabric提供微服务框架模型,如有状态,无状态和演员,但除此之外,它还提供GuestExecutables或者Containers也是Kubernetes也管理/编排容器.谁能解释两者之间的细微差别?

containers kubernetes azure-service-fabric

55
推荐指数
1
解决办法
2万
查看次数

如何从Visual Studio 2017调试在Minikube上运行的.Net核心应用程序

我制作了一个.Net Core Web Application并将其部署在Minikube VM上运行的容器上.我想调试该应用程序,如何使用Visual Studio 2017执行此操作?

.net-core minikube visual-studio-2017

4
推荐指数
1
解决办法
883
查看次数

无法通过 Ingress Nginx 控制器进行 SSL 传递

我有一个 Java Spring Boot 应用程序,并且已将服务器配置为在 SSL 上运行,这是强制性的。

server:
  port: 8443
  ssl:
    enabled: true
    key-store-type: pkcs12
    key-store: ${KEYSTORE}
    key-password: ${KEYSTORE_PASSWORD}
    key-store-password: ${KEYSTORE_PASSWORD}
    client-auth: need
Run Code Online (Sandbox Code Playgroud)

我已经从 LetsEncrypt 证书为我的域创建了一个证书*.kahootali.com,并通过运行为密钥库创建了一个 p12 文件

openssl pkcs12 -export -CAfile ca.crt -in cert.pem -inkey key.pem -certfile cert.pem -out kstore.p12
Run Code Online (Sandbox Code Playgroud)

我想使用 Ingress Nginx 控制器在 Kubernetes 上公开它,所以我通过以下方式创建了秘密

kubectl create secret generic store --from-file=kstore.p12
Run Code Online (Sandbox Code Playgroud)

我已经部署了应用程序,可以看到部署文件,当我将本地 8443 端口转发到其服务的 8443 并运行时

curl -iv --cacert ca.crt --cert mediator_cert.pem --key mediator_key.pem --resolve 'spring-app.kahootali.com:8443:127.0.0.1' https://spring-app.kahootali.com:8443/
Run Code Online (Sandbox Code Playgroud)

它工作正常并返回

* Added spring-app.kahootali.com:8444:127.0.0.1 to DNS …
Run Code Online (Sandbox Code Playgroud)

java ssl nginx kubernetes nginx-ingress

4
推荐指数
1
解决办法
2856
查看次数

CQRS实施细节

我正在使用CQRS和Event-Sourcing实施微服务.我已经看到了CQRS的不同实现,这些实现非常复杂.

我已经理解和实现的是我已经为Read(Query)和Write(Command)创建了两个模型,read模型有一个物化视图,而write模型使用了Database,现在每当发生更新时,write模型都会更新数据库并生成一个事件,并将详细信息记录到读取模型已订阅的事件存储中,并且读取模型通过读取事件来更新其物化视图.

我的问题是这种模式是否依赖于CQRS和事件采购的基础?

domain-driven-design cqrs event-sourcing

1
推荐指数
1
解决办法
249
查看次数