Sim*_*ell 5 cloud process azure azure-worker-roles
我正在编写一个应用程序,该应用程序将部署到云和内部部署数据中心(对于那些基本上不信任云的客户数据.
如果我选择去MS Azure,我可以使用新的云项目类型及其Web和Worker角色.但是,如何让工作者角色为内部部署变体运行?
我是否必须编写自己的主机(比如说作为Windows服务)?这并不理想,因为它需要额外的代码和部署.
是否有Azure兼容的方法,比如Windows Azure Pack或App Fabric的东西(App Fabric仍然是当前的吗?),不需要完全设置私有云?
小智 4
Azure Pack 中不存在此功能。
无需尝试在本地拥有工作者角色。您所需要做的就是拥有一个可以在其上安装 Windows 服务的虚拟机。
使用Topshelf创建 Windows 服务很容易。
使用 Topshelf 部署 Windows 服务实际上比部署辅助角色容易得多,因为您只需运行使用install和 参数创建的 .exe start。
因此,您实际上需要比辅助角色更少的代码,因为您不需要第二个包装器项目。
| 归档时间: |
|
| 查看次数: |
1140 次 |
| 最近记录: |