d******e 发帖数: 2265 | 1 actor做一些比较慢的工作
除了用java Scala上的还有什么选择 |
p*****2 发帖数: 21240 | 2 actor 做比较慢的工作?
这个不对吧?
可以用vertx
【在 d******e 的大作中提到】 : actor做一些比较慢的工作 : 除了用java Scala上的还有什么选择
|
a***n 发帖数: 538 | 3 Elixir, erlang, pulsar都可以吧。
【在 d******e 的大作中提到】 : actor做一些比较慢的工作 : 除了用java Scala上的还有什么选择
|
p*****2 发帖数: 21240 | 4 他说的是scala
【在 a***n 的大作中提到】 : Elixir, erlang, pulsar都可以吧。
|
z****e 发帖数: 54598 | 5 同沙发
你在说啥?
actor做比较慢的工作?
你说的是操作耗时比较久,所以会block你的异步framework吗?
这个应该交给worker去做,而不是一般的verticle
如果是actor,actor只要你能够保证immutable的话
就没啥问题,因为本质上actor是多thread的
跟异步的event不一回事 |
d******e 发帖数: 2265 | 6 最后决定还是用spray/scala了。本来用rabbitmq/celery,但是可靠性和throttling有
点蛋疼。有一些需求需要给只会python的人写处理plugin的接口。
估计要看看赵老师的vert.x能不能解决了。
【在 z****e 的大作中提到】 : 同沙发 : 你在说啥? : actor做比较慢的工作? : 你说的是操作耗时比较久,所以会block你的异步framework吗? : 这个应该交给worker去做,而不是一般的verticle : 如果是actor,actor只要你能够保证immutable的话 : 就没啥问题,因为本质上actor是多thread的 : 跟异步的event不一回事
|
z****e 发帖数: 54598 | 7 当然可以,但是要注意,vert.x用的是jython,而不是cpython
所以版本会略微老一点,不过这个应该无所谓,反正写python的人也不是那么懂
多数都是看了几个hello world就开始写的,用message的话
要用python的人做一个server起来,要理解网络协议和web service这些
嘿嘿,我看难度不小,写脚本的人一般不太懂这些东西
vert.x可以帮你搞掂这些外行,让他们很快滴fit in
【在 d******e 的大作中提到】 : 最后决定还是用spray/scala了。本来用rabbitmq/celery,但是可靠性和throttling有 : 点蛋疼。有一些需求需要给只会python的人写处理plugin的接口。 : 估计要看看赵老师的vert.x能不能解决了。
|