gpt4 book ai didi

web-services - Web 服务实现更改

转载 作者:行者123 更新时间:2023-12-04 06:10:03 26 4
gpt4 key购买 nike

Web 服务提供商在不创建新服务版本的情况下应在多大程度上限制实现更改?一种观点认为,只要契约(Contract)得到维护,服务所有者就应该可以根据需要自由地更新实现。模式并不总是密封的,可以预见,服务实现中的变化会影响服务输出,同时仍然遵守契约(Contract)。

应在多大程度上通知消费者实现变更?通知消费者您自己的 Web 服务实现的更新是一回事。跟踪所有下游依赖项的实现更改的可行性如何?当服务所有者知道更改可能会影响消费者时,他们是否应该创建新版本?并尝试成为一个好公民并通知消费者所有其他变化?

很多问题,我怀疑是否有一种适合所有的答案。这只能视情况而定。也许这就是 SLA 的用途。

最佳答案

好问题,我想你已经回答了。是的,这些细节将在 SLA 中,我认为如果契约(Contract)/WSDL 相同,为什么服务需要通知其消费者?当然,除非更改服务影响响应时间和性能。也许服务会在引入另一个契约(Contract)时通知消费者(除了原始契约(Contract))。消费者会意识到任何新功能,并可以根据需要相应地调整他们的客户。

关于web-services - Web 服务实现更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7884155/

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