• Welcome to the world's largest Chinese hacker forum

    Welcome to the world's largest Chinese hacker forum, our forum registration is open! You can now register for technical communication with us, this is a free and open to the world of the BBS, we founded the purpose for the study of network security, please don't release business of black/grey, or on the BBS posts, to seek help hacker if violations, we will permanently frozen your IP and account, thank you for your cooperation. Hacker attack and defense cracking or network Security

    business please click here: Creation Security  From CNHACKTEAM

Recommended Posts

最近在项目中使用了Azure Service Fabric,用于微服务架构。因为这套代码和架构是以前同学留下的,缺乏文档,项目组在折腾中遇到了几个问题。在此,整理出来供参考。

我是Service Fabric的初学者和用户,很多概念也是临时学的。我们的工程师将来会更仔细地研究它。本文仅从故障排除经验的角度做一点整理。关于此服务的详细功能或官方推荐的最佳实践,请参考https://docs . Microsoft.com/en-us/azure/service-fabric/service-fabric-overview。

有两种不同服务结构可供选择。如果有条件(钱多)可以选择托管集群,这样比较省事,因为相当于在service fabric的基础上再封装一层,简化了管理。

lzd4f3fjtfk2680.png

没必要在开发环境里设置那么多节点,除非你的钱真的多得令人痛苦。上述管理的集群至少有五个节点。我建议开发环境用native service fabric,然后一个节点就可以了,但是虚拟机的规模可以稍微大一点。它会提示您该设置不适合生产环境。让它提示。

umstz4hqouh2681.png

选择更富裕的地区进行更快的扩张,如果有这么一天的话。目前比如中国区3因为新所以比较有钱。

jotraodmbhh2682.png

选择新的操作系统,避免一些不必要的问题。如果能使用容器,那就更好了。

ecqclypt3242683.png

该服务结构基于所谓的虚拟机规模集进行扩展。这个秤套,你要时刻注意它有没有问题。你可以通过调整下面的参考值来改变节点的数量,但这可能需要很长时间的心理准备。但是一般情况下,你的服务应该不会下,因为理论上是一台机器一台机器更新的。

2suuxhsoeu22684.png

当您创建服务结构服务时,将会有很多事情。你可能不知道,但不能就这么删了。如果有用呢?

rhyxt0kx04y2685.png

如果您修改了虚拟机规模集合中的某些内容,请确保及时检查服务结构集群的状态。如果显示正在更新,恭喜你,可能正在更新中。但是如果它一直显示更新,你可能要像我们一样多上几节课。目前没有重启service fabric的命令,错误日志也不清楚,所以有时候会让人抓狂。

fltfqtthv1k2686.png

以上做到了,你可能就觉得结束了。但是鹅不是。在service fabric的资源中,虽然有一个loadbalance的组件和一个外部ip地址,但是不能用来直接访问微服务,因为你的微服务可能有N个(理论上),每个微服务应该有一个独立的端口。这不能在负载平衡组件中设置。

4vln44kmtt22687.png

因此,您需要一个应用程序网关来接收前端用户请求并进行路由。我万万没想到,我会在这个环节遇到一些挑战,教训非常惨痛。首先,如果需要映射https端口,当然需要准备证书。这个证书,我们建议放在钥匙库里。这里要命的是它会让你在创建https监听器的时候上传一个pfx文件,而且必须有密码。但是,默认情况下,从密钥库导出的pfx不需要密码。所以你可能需要下一个代码。

点击代码安装-模块AzureRM。

连接-azurer帐户-环境AzureChinaCloud

$vaultName='

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now