Grails HTTPBuilder 线程安全吗?

Is Grails HTTPBuilder thread safe?

HTTPBuilder 在 Grails 中线程安全吗?

如果将 HTTPBuilder 连接到 Grails 服务 class,使用它是否安全?还是应该在每次调用时实例化?

关于 Grails 中的 HTTPBuilder 是否线程安全,似乎没有任何具体的答案。由于缺乏有关该特定方面的文档,我倾向于使用非线程安全,但我想要一个明确的答案。

代码似乎表明处理来自多个线程的多个请求应该没问题,只要它们通过相同的上下文(headers、身份验证器等)进入相同的 URL。 ).

你是说 groovyx.net.http.HTTPBuilder 吗?它有几个通过调用方法修改的字段,没有同步或锁定,也没有使用线程安全集合或其他 类,所以不,它非常非线程安全。大多数构建器同样是有状态的,应该假定它们不是线程安全的。