java - Azure Service Fabric Java SSL/HTTPS 服务器

标签 java ssl https server azure-service-fabric

我一直在研究 Azure Service Fabric 的开发,并成功地用 Java 创建了一些测试 HTTP 无状态服务应用程序。现在我想使用 HTTPS 形式的加密 api 服务器通信,但我找不到任何关于如何在 Service Fabric 环境中设置此类服务器的信息。

在我的 HTTP 应用程序中,我一直在使用 com.sun.net.httpserver.HttpServer 类,当我 checkin HttpsServer 类时,我不知道如何可以将证书保存到应用程序中,以便它可以与 HttpsServer 类一起使用。所有使用 HttpsServer 的示例应用程序似乎都从磁盘读取证书文件,据我所知,这在 ServiceFabric 环境中是不可能的。

那么在 Java Service Fabric 无状态服务应用程序中设置 HTTPS 服务器的正确方法是什么?

最佳答案

您可以部署 certificates使用 ARM 模板对节点进行集群。

或者: 您也可以为此使用 dotnet core 和 Kestrel。以下是一些入门链接。

Github

Channel9 Video

Blog

您还可以选择运行网络服务器,如 NodeJSFlask作为container在 Service Fabric 上。

关于java - Azure Service Fabric Java SSL/HTTPS 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45412368/

相关文章:

asp.net-mvc - 使用 asp.net mvc 将 Http 重定向到 Https 和 SEO

HTTPS 而不是 HTTP?

java - Spring @Controller 和自定义 MethodNameResolver

java - Android:如何将可绘制资源附加到电子邮件?

java - 检测到死锁时 Hibernate session 不同步

java - 在 SELECT 查询中从 JOIN 复制 BLOB 值是否会显着影响性能?

java建立sslsocket使用.cer文件

Grails 2.4.x 在运行时设置 keystore

java - GIT 客户端如何处理存储库的错误 SSL 设置?

http - htaccess 重写规则 : redirect http to https or https to http (both ways) depending on URL typed