由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - vert.x 3预计月底发布beta1版本
相关主题
感觉vert.x的设计很一般呀nodejs cluster和vert.x比较怎么样?
Redis和Memcached有什么区别?vert.x 就那么点东西:verticles, event bus. http server/client, tcp server/client
准备上Spray了node现在还行么?用的地放多不多?
问一个vertx的问题parallel programming的复杂性分层/流行工具技术名词
MongoDB快超过Postgres了Node做大系统better than Java, .NET
发现在Clojure社区Reactor完胜Vert.x呀函数式语言是不是特别费系统资源?
vertx里面同一个module多个verticle的疑问大牛们比较下 Node, Go, Scala
多线程,异步,并发冲突,fp和其它spark就是因为吃饱了要做rdd成immutable导致了无法实现真正意义上的stream processing吧?
相关话题的讨论汇总
话题: verticle话题: 模块话题: 直接话题: 官方话题: 版本
进入Programming版参与讨论
1 (共1页)
z****e
发帖数: 54598
1
新特性里面最典型的一条就是不再要求用户打成zip包了
直接.js, .class, .groovy, .ruby什么就可以install了
以前vert.x 2时代需要打成mod,写一个mod.json,然后install
这样做略微繁琐了点,以后不用了,直接verticle的源代码就可以直接安装并运行了
以前2时代虽然也可以,但是不推荐这么使用
vert.x的verticle跟akka的actor是一个idea,就是actor模型
另外一个改变就是减少对ide的依赖
所有的hello world例子里面,都可以直接从main函数启动vert.x
这样在ide中run的时候就不再需要额外的plugin支持
直接就可以右键点击,选择run application,就可以run了
以前跟eclipse集成略显麻烦,需要找到vert.x自身的main函数
然后怎样怎样,以后不用了,甚至你可以自己用java命令行运行
第三个就是vert.x可以直接打成fat jar包并export
这样你在任何一个有jdk的地方都可以直接运行
不再需要修改path,设置vertx home这些
第四个新增multiple threading verticle的支持
这个如果对spring有所了解的话,应该就很清楚了
其实就是一个spring container,但是官方不推荐使用这种verticle
属于advance技能,对于大多数情况,standard vertcle & worker verticle才是重点
这种方式主要是讨好spring还有fp的用户,让他们按照他们习惯的方式书写代码
当然这里不设置成immutable也是可以滴,只要你知道怎么对付并发冲突
第五个,新增web模块,叫apox好像,你把它想成是vert.x上的express就对了
虽然民间有mod,但是这次是官方发布的版本,所以你可以更加依赖这个官方技能
这个模块属于extension部分,vertx3以后分成core & extension部分
core只有很少的几个模块,剩下的extension是选择性的模块,数量多,但是可装可不装
第六个,跟第五个一样,新增persistence的各个官方模块
添加对于mongo, redis, mysql/postgresql的官方支持
tim在到处找人做cassandra的模块,有兴趣的可以去试试做这个
第七个,rx的支持,rxjava都很熟悉了,老调重弹了
3 final版本最初只会支持java, javascript & groovy三个语言
python, ruby, scala, clojure, cleyon的支持将会在后续的3.x版本中添加进去
1 (共1页)
进入Programming版参与讨论
相关主题
spark就是因为吃饱了要做rdd成immutable导致了无法实现真正意义上的stream processing吧?MongoDB快超过Postgres了
说道micro services.vert.x有什么长处呢?发现在Clojure社区Reactor完胜Vert.x呀
关于clojurevertx里面同一个module多个verticle的疑问
[BSSD]rod johnson讲座的一点小感多线程,异步,并发冲突,fp和其它
感觉vert.x的设计很一般呀nodejs cluster和vert.x比较怎么样?
Redis和Memcached有什么区别?vert.x 就那么点东西:verticles, event bus. http server/client, tcp server/client
准备上Spray了node现在还行么?用的地放多不多?
问一个vertx的问题parallel programming的复杂性分层/流行工具技术名词
相关话题的讨论汇总
话题: verticle话题: 模块话题: 直接话题: 官方话题: 版本