gpt4 book ai didi

c# - 开发大型服务结构应用程序

转载 作者:行者123 更新时间:2023-11-30 12:19:30 25 4
gpt4 key购买 nike

我们正在服务结构上开发一个应用程序,随着时间的推移,它变得越来越大,代码越来越多,服务类型也越来越多。团队每个开发人员都使用本地集群进行开发和调试。

问题是构建时间 + 本地部署时间有时会达到 15 分钟左右(取决于 SF 是否进行应用程序刷新),从开发人员的角度来看,这令人沮丧。

我想减少构建和部署时间。大型应用程序的推荐模式是什么?我应该考虑某种构建农场和远程开发集群吗?

注意:我们正在使用“刷新应用程序” Debug模式。这并不能解决问题,因为有时 SF 选择重新部署整个应用程序。

最佳答案

使用“刷新应用程序”作为应用程序调试 Mode

我建议您创建多个可以单独部署和升级的小型应用程序。如果您使用SF remoting ,内置的重试逻辑将允许一些远程停机。

但是而不是这样做 RPC打电话,看看是否可以使用pub/sub图案。 (参见 this OSS 项目)。这将允许无限期的远程停机(解耦服务),而调用者不必等待答案。请注意,这种解耦方法的缺点是 eventual consistency .

关于c# - 开发大型服务结构应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57578139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com