由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 说道micro services.vert.x有什么长处呢?
相关主题
赵老师讲讲flinkspark就是因为吃饱了要做rdd成immutable导致了无法实现真正意义上的stream processing吧?
scala看来也就这样了spring 是一个event loop一直在跑么?然后处理各种event?
scala 到底适合不适合写大系统?coroutine comes to Java - Project Loom
parallel programming的复杂性分层/流行工具技术名词有人用akka做micro services 吗?
Node做大系统better than Java, .NET多大的项目可以考虑microservice?
函数式语言是不是特别费系统资源?functional programming why?
大牛们比较下 Node, Go, Scala一直不习惯immutability
vert.x 3预计月底发布beta1版本FP更接近人的思维
相关话题的讨论汇总
话题: akka话题: micro话题: 长处话题: msg
进入Programming版参与讨论
1 (共1页)
d******e
发帖数: 2265
1
现在ms,netflixyou自己的技术战,也有很多跟风的。
akka明显是可以做micro services。需要的那些都有。而且akka即使不做成
microservice就一个jvm。也解决了micoservice的很多问题。
vert.x貌似也是做这个的利器,呼唤赵老师。
x***4
发帖数: 1815
2
我先起个头。概念非常简单,速度非常快,容易scale out。

【在 d******e 的大作中提到】
: 现在ms,netflixyou自己的技术战,也有很多跟风的。
: akka明显是可以做micro services。需要的那些都有。而且akka即使不做成
: microservice就一个jvm。也解决了micoservice的很多问题。
: vert.x貌似也是做这个的利器,呼唤赵老师。

z****e
发帖数: 54598
3
microservice不是什么只有某个东西才有的概念
你用ejb一样可以microservice
你用习惯了akka,所以觉得akka简单
但是对于新手来说,这个可未必简单
而且概念满天飞,vert.x很少说概念
但是一切又那么自然,比如把final/immutable -> msg
你不需要知道什么是immutable,只需要理解msg
而msg的immutable就很直观,很少有人吃饱了去改什么msg的
并发改就更不可能了,同一个msg改了之后就是另外一个msg
一般人都这么理解的,排除少数吹毛求p的
但是obj可不是immutable的哦
其实很多公司的内部系统,你了解了之后,就会发现
其实就是vert.x,它们自己实现的而已,vert.x也没啥
就是到处抄一抄,然后总结一下
d******e
发帖数: 2265
4
vert.x有client cide load balancing和service discovery嘛?

【在 z****e 的大作中提到】
: microservice不是什么只有某个东西才有的概念
: 你用ejb一样可以microservice
: 你用习惯了akka,所以觉得akka简单
: 但是对于新手来说,这个可未必简单
: 而且概念满天飞,vert.x很少说概念
: 但是一切又那么自然,比如把final/immutable -> msg
: 你不需要知道什么是immutable,只需要理解msg
: 而msg的immutable就很直观,很少有人吃饱了去改什么msg的
: 并发改就更不可能了,同一个msg改了之后就是另外一个msg
: 一般人都这么理解的,排除少数吹毛求p的

z****e
发帖数: 54598
5

这种非general的功能不应该加上去
要么单独做一个project
要么作为扩展去做
all or nothing是不对的
如果想什么都要
用wildfly吧
功能n多

【在 d******e 的大作中提到】
: vert.x有client cide load balancing和service discovery嘛?
d******e
发帖数: 2265
6
这个,n家和akka 都有啊

【在 z****e 的大作中提到】
:
: 这种非general的功能不应该加上去
: 要么单独做一个project
: 要么作为扩展去做
: all or nothing是不对的
: 如果想什么都要
: 用wildfly吧
: 功能n多

d*******r
发帖数: 3299
7
zhaoce你要是再 Netflix 推广vert.x实战成功了,那板上肯定一堆跳坑的 :D

【在 z****e 的大作中提到】
: microservice不是什么只有某个东西才有的概念
: 你用ejb一样可以microservice
: 你用习惯了akka,所以觉得akka简单
: 但是对于新手来说,这个可未必简单
: 而且概念满天飞,vert.x很少说概念
: 但是一切又那么自然,比如把final/immutable -> msg
: 你不需要知道什么是immutable,只需要理解msg
: 而msg的immutable就很直观,很少有人吃饱了去改什么msg的
: 并发改就更不可能了,同一个msg改了之后就是另外一个msg
: 一般人都这么理解的,排除少数吹毛求p的

z****e
发帖数: 54598
8

谁有没有任何关系
这不是general的需求
不因为某家公司或者某个框架有而改变
实际上vert.x现在的module已经有些多了
所以拆成core, base, full这几个
all or nothing是不对滴

【在 d******e 的大作中提到】
: 这个,n家和akka 都有啊
t***0
发帖数: 4
9
同问,如果是纯粹计算, 看起来是有优势,线程少,CPU利用率高。但现实中很大一部
分service都是call db,io等, 瓶颈不再cpu或线程数上
t***0
发帖数: 4
10
同问,如果是纯粹计算, 看起来是有优势,线程少,CPU利用率高。但现实中很大一部
分service都是call db,io等, 瓶颈不再cpu或线程数上
z****e
发帖数: 54598
11

对,所以vert.x启动的core的thread数量相对少
一般一个core by default就启动一个thread,叫做eventloop
这也是优势之一

【在 t***0 的大作中提到】
: 同问,如果是纯粹计算, 看起来是有优势,线程少,CPU利用率高。但现实中很大一部
: 分service都是call db,io等, 瓶颈不再cpu或线程数上

1 (共1页)
进入Programming版参与讨论
相关主题
FP更接近人的思维Node做大系统better than Java, .NET
问个设计问题函数式语言是不是特别费系统资源?
一起来学习系统设计: 设计一个Uber大牛们比较下 Node, Go, Scala
Lemina Computer vs Microservice Architecturevert.x 3预计月底发布beta1版本
赵老师讲讲flinkspark就是因为吃饱了要做rdd成immutable导致了无法实现真正意义上的stream processing吧?
scala看来也就这样了spring 是一个event loop一直在跑么?然后处理各种event?
scala 到底适合不适合写大系统?coroutine comes to Java - Project Loom
parallel programming的复杂性分层/流行工具技术名词有人用akka做micro services 吗?
相关话题的讨论汇总
话题: akka话题: micro话题: 长处话题: msg