对于服务结构来说仍然是一个新手,但我很惊讶,像这样先进的东西调试速度很慢。我正在使用一台相当快的机器,但需要4-5分钟才能拆除并重新启动集群。我用谷歌搜索了一下,看不出有其他人报道这是一个节目制服者。
答案 0 :(得分:2)
有助于缩短开发周转时间的一些线索:
在本地开发时,请考虑按顺序使用单节点群集 加速部署和升级(减少升级/故障域): https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-get-started-with-a-local-cluster#one-node-and-five-node-cluster-mode
您需要设置/创建一次群集,而不是启动它 保持它在调试会话之间运行,Visual Studio将采取 在启动时卸载/升级SF应用程序 调试器。
您可以将SF Application项目的属性修改为 决定是否卸载并安装或升级您的SF App 启动调试器时,会影响部署时间。
考虑从SSD驱动器运行,这将加速编译和 部署(文件密集)。
使用2-3个服务为SF App编译,部署和附加调试器的时间不到一分钟。
答案 1 :(得分:-1)
是的,我们有同样的问题,我们的应用程序中大约有10个服务,调试速度非常慢,VS一直无法刷新1个节点集群,因此集群重置只是解决方案。因此,每次调试大约需要5分钟。
是的,非常令人失望的开发过程,唯一的优势是对C#代码的重用,如果您尚未决定将什么用于云解决方案,请尽早放弃C#。选择任何没有中间二进制文件的基于JST的语言。