gpt4 book ai didi

erlang - 为什么要在erlang中使用OTP?

转载 作者:行者123 更新时间:2023-12-04 05:26:32 25 4
gpt4 key购买 nike

正如问题所言:使用erlang进行开发时,使用OTP设计原则会带来什么好处?

(我正在开发一个服务器,它将仅接收命令并发送响应)

最佳答案

如Jonas所说,OTP是一组经过艰苦训练的设计元素和惯用语,用于创建容错系统以及其他事物(例如灵活性,实时更新等)。简而言之,您想将其用于这些环境或可能会发展到这些环境中,因为在Erlang中创建可靠,稳定的系统的大量血液,汗水和眼泪都融入了OTP行为和体系结构中。如果您不使用它们,那么您将没有容错,灵活的系统,或者一次重新创建所有决策(一次愚蠢和一次错误),最终创建一个克隆。 OTP。

所以问题是,当不想时,您想使用OTP吗?如果您不打算运行旨在长时间运行且中断最少的软件,则不需要OTP。如果您已经拥有一个更熟悉其功能的框架,则不需要OTP。如果您想(可能很难)学习OTP设计背后的决定,则不需要OTP。如果学习OTP的成本​​(而且这里有成本!)超过了软件的系统停机时间,您就不需要OTP。

熟悉OTP的理由和理由的最佳方法是OTP Design Principles User's Guide。在没有直接说明推理的地方,您通常可以在各行之间阅读以发现每个组件的原理。

关于erlang - 为什么要在erlang中使用OTP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5880499/

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