我了解到:
- 使用Hystrix包装下游服务调用有很多好处。
- 此外,使用非阻塞IO调用下游服务有几个优点(特别是在我的应用程序中,这通常是一种代理服务器)。
- Hystrix还有HystrixObservableCommand可以用于非阻塞范例。
- 另外,Java有一些库可以进行非阻塞http调用——Jetty Http Client,AsynHttpClient
- 但是,我不知道是否有任何Java库能够进行http调用并返回Observable,以便可以将其包装在HystrixObservableCommand中。
使用Observable进行http调用是正确的模式吗?是否有适合此操作的库?