Tag: netflix

将Netflix Zuul与Netflix Hystrix结合使用

我是Netflix开源项目的忠实粉丝。 他们做了一些很酷的东西。 我已经建立了一个Zuul,工作正常。 创建了所有类型的filter,并动态加载和运行。 我现在尝试做的是在filter中使用Hystrix。 我所看到的是,如果一切都很好,那一切都有效。 但是当run()方法中存在exception时,Zuul会捕获它而不是Hystrix。 所以从不调用getFallback()。 我分享了我的代码Github 。 有人知道Hystrix如何捕捉exception而不是Zuul?

在Web应用程序中使用RxJava Observables无法解决性能提升

我正在执行一些测试来评估使用基于Observables的反应API是否真的有优势,而不是阻止传统的API。 整个例子可以在Githug上找到 令人惊讶的是,结果表明,输出的结果是: 最好的 :返回包含阻塞操作的Callable / DeferredResult REST服务。 同样糟糕 :阻止REST服务。 最糟糕的 :返回DeferredResult的REST服务,其结果由RxJava Observable设置。 这是我的Spring WebApp: 应用 : @SpringBootApplication public class SpringNioRestApplication { @Bean public ThreadPoolTaskExecutor executor(){ ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); executor.setCorePoolSize(10); executor.setMaxPoolSize(20); return executor; } public static void main(String[] args) { SpringApplication.run(SpringNioRestApplication.class, args); } } SyncController : @RestController(“SyncRestController”) @Api(value=””, description=”Synchronous data controller”) public class […]