由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 这2个java concurrency + async 轮子, 哪个更好?
相关主题
rxjava看起来还不错vert.x平台上的新东西很让人兴奋阿
Java基于DI解决runtime dependency和异步执行,有啥好轮子?请java大牛谈谈大并发的解决方案
问个 rxjava 的问题rxjava 1.0版本发布了
大牛们讨论一下异步编程吧从争论中的一点思考
感觉Scala要火akka stream选什么http client?
看看大牛们为什么都远离.netuber用的python作的api.不是java, php
Netty和JavaEE狗狗抛弃Java转投swift?
nodejs 流行的原因同步编程真郁闷
相关话题的讨论汇总
话题: async话题: rxjava话题: java话题: rxnetty
进入Programming版参与讨论
1 (共1页)
c*********e
发帖数: 16335
1
These 2 java async extensions are trying to combine concurrency with async.
https://github.com/ReactiveX/RxJava
https://github.com/AsyncHttpClient/async-http-client
Which one is better?
l*********s
发帖数: 5409
2
rxjava, 二爷在用,无脑上。
H****S
发帖数: 1359
3
后者是异步http client,前者是general stream processing library。取决于你的
use case,两个都用户群体庞大。
顺便一提,dispatch for scala就是built atop async-http-client。

【在 c*********e 的大作中提到】
: These 2 java async extensions are trying to combine concurrency with async.
: https://github.com/ReactiveX/RxJava
: https://github.com/AsyncHttpClient/async-http-client
: Which one is better?

d******e
发帖数: 2265
4
这是飞机和发动机比。不是一个层次的东西。
rxjava你可以和java 8 stream比一比。
一个是push一个是pull.
一个异步一个同步。
或者和akka stream这些类似的技术比。
主要用途还是后台event driven app.
实质就是加强型javascript like[chao xi]的observer模式。

【在 c*********e 的大作中提到】
: These 2 java async extensions are trying to combine concurrency with async.
: https://github.com/ReactiveX/RxJava
: https://github.com/AsyncHttpClient/async-http-client
: Which one is better?

d******e
发帖数: 2265
5
左右的scala java 异步http client lib都是基于 async-http-client

【在 H****S 的大作中提到】
: 后者是异步http client,前者是general stream processing library。取决于你的
: use case,两个都用户群体庞大。
: 顺便一提,dispatch for scala就是built atop async-http-client。

H****S
发帖数: 1359
6
Spray client, http4s client都不是。可以举出一大堆来

【在 d******e 的大作中提到】
: 左右的scala java 异步http client lib都是基于 async-http-client
c*********e
发帖数: 16335
7
你是说RxJava 和 netty 是一个类别的东西?

【在 H****S 的大作中提到】
: 后者是异步http client,前者是general stream processing library。取决于你的
: use case,两个都用户群体庞大。
: 顺便一提,dispatch for scala就是built atop async-http-client。

c*********e
发帖数: 16335
8
今天又看了一下rxjava, netty. 发现rxjava是synchronized,一个thread.
如果java programmer自己能写concurrency的代码,又何必用这个rxjava来处理结果呢?
RxNetty就更不理解了,本来netty就是async的,有自己的callback,何必要用RxNetty
来处理呢?

【在 d******e 的大作中提到】
: 这是飞机和发动机比。不是一个层次的东西。
: rxjava你可以和java 8 stream比一比。
: 一个是push一个是pull.
: 一个异步一个同步。
: 或者和akka stream这些类似的技术比。
: 主要用途还是后台event driven app.
: 实质就是加强型javascript like[chao xi]的observer模式。

d******e
发帖数: 2265
9
没用过这个rxjava,sync 不大可信。虽然也有可能。

呢?
RxNetty

【在 c*********e 的大作中提到】
: 今天又看了一下rxjava, netty. 发现rxjava是synchronized,一个thread.
: 如果java programmer自己能写concurrency的代码,又何必用这个rxjava来处理结果呢?
: RxNetty就更不理解了,本来netty就是async的,有自己的callback,何必要用RxNetty
: 来处理呢?

c*********e
发帖数: 16335
10
很奇怪到底是哪些人用这个rxjava? 既然自己能用java写concurrency,怎么不自己写
其余的rxjava实现的部分呢?

【在 d******e 的大作中提到】
: 没用过这个rxjava,sync 不大可信。虽然也有可能。
:
: 呢?
: RxNetty

相关主题
看看大牛们为什么都远离.netvert.x平台上的新东西很让人兴奋阿
Netty和JavaEE请java大牛谈谈大并发的解决方案
nodejs 流行的原因rxjava 1.0版本发布了
进入Programming版参与讨论
H****S
发帖数: 1359
11
observable和subscriber可以跑在不同的thread pool,为什么你觉得他只能在一个
thread跑?

呢?
RxNetty

【在 c*********e 的大作中提到】
: 今天又看了一下rxjava, netty. 发现rxjava是synchronized,一个thread.
: 如果java programmer自己能写concurrency的代码,又何必用这个rxjava来处理结果呢?
: RxNetty就更不理解了,本来netty就是async的,有自己的callback,何必要用RxNetty
: 来处理呢?

c*********e
发帖数: 16335
12
rxjava是one thread, async. 但是,它的async,是用的epoll吗?

【在 H****S 的大作中提到】
: observable和subscriber可以跑在不同的thread pool,为什么你觉得他只能在一个
: thread跑?
:
: 呢?
: RxNetty

t*****d
发帖数: 525
13
就是不断的造轮子。。。

呢?
RxNetty

【在 c*********e 的大作中提到】
: 今天又看了一下rxjava, netty. 发现rxjava是synchronized,一个thread.
: 如果java programmer自己能写concurrency的代码,又何必用这个rxjava来处理结果呢?
: RxNetty就更不理解了,本来netty就是async的,有自己的callback,何必要用RxNetty
: 来处理呢?

H****S
发帖数: 1359
14
你是指observable还是指subscriber?他们可以跑在不同的thread上。至于底层怎么实
现的,这个重要吗?

【在 c*********e 的大作中提到】
: rxjava是one thread, async. 但是,它的async,是用的epoll吗?
c*********e
发帖数: 16335
15
我喜欢搞清楚底层怎么实现的。看了rxjava的source code,它好像在模仿netty的代码
。但是,它没有用epoll.那它用的什么?直接用的netty?

【在 H****S 的大作中提到】
: 你是指observable还是指subscriber?他们可以跑在不同的thread上。至于底层怎么实
: 现的,这个重要吗?

1 (共1页)
进入Programming版参与讨论
相关主题
同步编程真郁闷感觉Scala要火
看了一下C#的async await看看大牛们为什么都远离.net
parallel programming的复杂性分层/流行工具技术名词Netty和JavaEE
goodbug基本不会编程,就会吹牛逼nodejs 流行的原因
rxjava看起来还不错vert.x平台上的新东西很让人兴奋阿
Java基于DI解决runtime dependency和异步执行,有啥好轮子?请java大牛谈谈大并发的解决方案
问个 rxjava 的问题rxjava 1.0版本发布了
大牛们讨论一下异步编程吧从争论中的一点思考
相关话题的讨论汇总
话题: async话题: rxjava话题: java话题: rxnetty