企业应用中微服务架构的应用与管理
1. 微服务编排的Azure与Visual Studio支持
Visual Studio基于Service Fabric平台为微服务应用提供了特定的项目模板,借助该模板,用户能够定义、配置各类微服务,并将其部署到作为微服务编排器的Azure Service Fabric上。
1.1 定义Service Fabric应用中的微服务类型
在Visual Studio项目类型下拉过滤器中选择“云”,即可找到Service Fabric应用。选定项目后,有多种服务可供选择:
- .NET Core下的所有项目采用特定于Azure Service Fabric的微服务模型。
- 来宾可执行文件会在现有Windows应用程序周围添加包装器,使其成为能在Azure Service Fabric中运行的微服务。
- 容器应用允许在Service Fabric应用中添加任何Docker镜像。
- 其他选项则提供模板,让用户可以按照特定于Service Fabric的模式编写微服务代码。
选择任一选项并填写所需信息后,Visual Studio会创建两个项目:一个包含应用整体配置信息的应用项目,以及一个包含所选特定服务代码和特定配置的项目。若要为应用添加更多微服务,可右键单击应用项目,选择“添加”|“新的Service Fabric服务”;若右键单击解决方案并选择“添加”|“新项目”,则会创建一个新的Service Fabric应用,而非向现有应用添加新服务。
1.2 不同服务类型的配置要求
1.2.1 来宾可执行文件
若选择来宾可执行
微服务架构在企业中的应用与管理
超级会员免费看
订阅专栏 解锁全文
37

被折叠的 条评论
为什么被折叠?



