g****t 发帖数: 31659 | 1 Java太吃内存了。如果是企业应用装在amzon上。几百上千的微服务,成本受不了吧?
这个问题有办法work around吗? |
g****t 发帖数: 31659 | 2 https://blog.freshworks.com/java-vs-golang/
reference
【在 g****t 的大作中提到】 : Java太吃内存了。如果是企业应用装在amzon上。几百上千的微服务,成本受不了吧? : 这个问题有办法work around吗?
|
w**z 发帖数: 8232 | 3 现在有 k8s + docker, 增加机器的利用效率,而且硬件越来越便宜
:Java太吃内存了。如果是企业应用装在amzon上。几百上千的微服务,成本受不了吧?
:这个问题有办法work around吗? |
g****t 发帖数: 31659 | 4 Amzon cloud cost 还是吃亏吧? vs Node.js/Go
吧?
【在 w**z 的大作中提到】 : 现在有 k8s + docker, 增加机器的利用效率,而且硬件越来越便宜 : : :Java太吃内存了。如果是企业应用装在amzon上。几百上千的微服务,成本受不了吧? : :这个问题有办法work around吗?
|
n******t 发帖数: 4406 | 5 java吃內存是之前的事情了,當然並不是java自己內存消耗變少了,而是別的變多了。
【在 g****t 的大作中提到】 : Java太吃内存了。如果是企业应用装在amzon上。几百上千的微服务,成本受不了吧? : 这个问题有办法work around吗?
|
w**z 发帖数: 8232 | 6 内存现在多便宜? 要看cost of ownership 还有team 里最熟悉的语言是什么。
【在 g****t 的大作中提到】 : Amzon cloud cost 还是吃亏吧? vs Node.js/Go : : 吧?
|
g****t 发帖数: 31659 | 7 据说很多时候比Go多几倍。
: java吃內存是之前的事情了,當然並不是java自己內存消耗變少了,而是別的變
多了。
【在 n******t 的大作中提到】 : java吃內存是之前的事情了,當然並不是java自己內存消耗變少了,而是別的變多了。
|
g****t 发帖数: 31659 | 8 Java程序员容易找这倒是真的。是一个优势。
: 内存现在多便宜? 要看cost of ownership 还有team 里最熟悉的语言是
什么。
【在 w**z 的大作中提到】 : 内存现在多便宜? 要看cost of ownership 还有team 里最熟悉的语言是什么。
|
p*****2 发帖数: 21240 | 9
感觉还好。不过startup确实很少用Java了。好像搞startup的对Java的抗拒心理比较大
。
【在 g****t 的大作中提到】 : Java太吃内存了。如果是企业应用装在amzon上。几百上千的微服务,成本受不了吧? : 这个问题有办法work around吗?
|
f******2 发帖数: 2455 | 10 确实,搞java就把团队的逼格拉下来两个档次。当然搞大了需要workerbee的时候那是
另外一个说法。
: 感觉还好。不过startup确实很少用Java了。好像搞startup的对Java的抗拒心理
比较大
: 。
【在 p*****2 的大作中提到】 : : 感觉还好。不过startup确实很少用Java了。好像搞startup的对Java的抗拒心理比较大 : 。
|
s********k 发帖数: 6180 | 11 java强在写business logic很多的backend,很多OO,interface,business方面的东西
要处理,同时能兼顾性能,和超级多的lib可以很容易扩展。
很多startup就是要追求性能或者单一功能上做突破,java那些臃肿对于他们是大障碍
。而且因为一般新的startup都是cloud native,比如用K8s+docker,那么上golang+某
个DB+lambda function,直接可以轻量级干了。并且glide管理起来也比mvn好不少。
当然要上spark的话,肯定还是得Java
【在 p*****2 的大作中提到】 : : 感觉还好。不过startup确实很少用Java了。好像搞startup的对Java的抗拒心理比较大 : 。
|
s***o 发帖数: 2191 | 12 可以试试 vert.x+dagger2这类light weight组合 |
P****i 发帖数: 12972 | 13 如果是微服务,商业逻辑就无所谓用不用java了。
spark上面,用scala的更多。
【在 s********k 的大作中提到】 : java强在写business logic很多的backend,很多OO,interface,business方面的东西 : 要处理,同时能兼顾性能,和超级多的lib可以很容易扩展。 : 很多startup就是要追求性能或者单一功能上做突破,java那些臃肿对于他们是大障碍 : 。而且因为一般新的startup都是cloud native,比如用K8s+docker,那么上golang+某 : 个DB+lambda function,直接可以轻量级干了。并且glide管理起来也比mvn好不少。 : 当然要上spark的话,肯定还是得Java
|
w********m 发帖数: 1137 | 14 最近在搞container。
java的container最少要几百MB。大一点就算了。
关键的问题是启动速度慢。其他的container起来以后,都要等他。烦人 |