所以我在Dropwizard上开发应用程序,在一个组件中我必须调用外部休息服务。我想用JerseyClient来做。
现在有2种可用的实现,一种来自dropwizard,另一种来自泽西。使用Builder我必须在
之间进行选择io.dropwizard.client.JerseyClientBuilder.JerseyClientBuilder
和
org.glassfish.jersey.client.JerseyClientBuilder
现在前者需要将Environment和JerseyClientConfiguration传递给它。
有没有充分的理由使用dropwizard实现而不是香草呢?差异是什么(超时除外)?
谢谢
答案 0 :(得分:1)
经过多次挖掘和询问后,得到了答案(下图)。似乎最好使用Dropwizard附带的JerseyClientBuilder,因为它更好地集成: