由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 淘宝技术这十年
相关主题
现在主流web server是什么?java8 lambda 就是语法糖
spring annotation光学Java Standard 本身是不是永远不够?
android developer招人咋还要3年j2ee工作经验? (转载)Python vs J2EE
微软所有产品都是廉价货《OSGi 实战》英文文字版[PDF]
本版现在主题就是战啊。。。弱问,上哪儿去找服务器?
我来给FP泼泼凉水吧Java EE 6 Pocket Guide
继续挖坑JAVA和C++javascript是要统一江湖的
Java的服务器一般运行几个线程比较合适?when I run junit test, how can I log the java log to a file?
相关话题的讨论汇总
话题: storm话题: 淘宝话题: oracle话题: ibm话题: sun
进入Programming版参与讨论
1 (共1页)
s***o
发帖数: 2191
1
http://download.csdn.net/download/laoge/6624227
200多页的pdf,0积分下载。还没好好看,内容应该挺有意思吧
m******t
发帖数: 635
2
真的不错,看后很多点点滴滴的技术都有点开始融会贯通的感觉。

【在 s***o 的大作中提到】
: http://download.csdn.net/download/laoge/6624227
: 200多页的pdf,0积分下载。还没好好看,内容应该挺有意思吧

s***o
发帖数: 2191
3
看得这么快。我刚翻了一下,最大的感想就是国内女程序员的档次还是很高的,看上去
都能配得上“美女”的称号 :)

【在 m******t 的大作中提到】
: 真的不错,看后很多点点滴滴的技术都有点开始融会贯通的感觉。
f*******t
发帖数: 7549
4
Mark下明天看

★ 发自iPhone App: ChineseWeb 7.8

【在 s***o 的大作中提到】
: http://download.csdn.net/download/laoge/6624227
: 200多页的pdf,0积分下载。还没好好看,内容应该挺有意思吧

z****e
发帖数: 54598
5
随手google了一下
看了一下前几章
一开始就是lamp,猜都能猜到哟
http://developer.51cto.com/art/201307/402518.htm
其实把整个系统给切割开来
每一个组件技术选择可以有很多
选自己最顺手的上
不过我觉得淘宝最值得借鉴的不是技术上的胜负
马云懂什么,马云还常年出现在各种气功大师的新闻里面
马云不怎么懂技术,但是马云知道他要用技术实现什么目的
这个决定了胜负,技术则是他用来实现目的的手段而已
z****e
发帖数: 54598
6
继续往下翻,果不其然,换java了
这个跟很多startup的路线一致
一开始,找自己最顺手的上
然后换java,wwzz他们都是如此,我看到的也都是如此
php后换java,都是如此
然后就是db从mysql换成oracle了
然后还有一个比较有趣的点
sun的架构师给改的,嗯
z****e
发帖数: 54598
7
“后来我们在开源软件的基础上进行自主研发,一步一步地把IOE(IBM小型机、Oracle
、EMC存储)这几个“神器”都去掉了。”
所以现在美帝这些公司股价都开始出问题了
都是开源干的
z****e
发帖数: 54598
8
summary就是三个关键字
java 开源 和 时间
写代码去了
m******t
发帖数: 635
9
想听听本版大牛们的评价,淘宝和美国这边的flag比较,是落后还是已经追平或者超出
?如果是还落后,大概落后多久?

【在 s***o 的大作中提到】
: http://download.csdn.net/download/laoge/6624227
: 200多页的pdf,0积分下载。还没好好看,内容应该挺有意思吧

g*****g
发帖数: 34805
10
跟flg比不合适,跟amazon, ebay比比较合适。数据的性质不一样,采用的策略就可以
不一样。
flg的数据不涉及金钱,对transaction的要求就低一些,大量的NoSQL技术都可以使用
。相反,其他这三个就受到很多限制。
从技术上来说,关键不在于语言,而在于应用使用SOA架构,以及数据库的合理分库。
Java和MySQL只不过这些技术演化的流行选择。到后面,追求极致性能,定制MySQL,自
己写file system,这些技术含量就比较高。
从现状来说,淘宝的scale更高。但其他方面,比如cloud computing, big data
analysis,还在追赶。

【在 m******t 的大作中提到】
: 想听听本版大牛们的评价,淘宝和美国这边的flag比较,是落后还是已经追平或者超出
: ?如果是还落后,大概落后多久?

相关主题
我来给FP泼泼凉水吧java8 lambda 就是语法糖
继续挖坑JAVA和C++光学Java Standard 本身是不是永远不够?
Java的服务器一般运行几个线程比较合适?Python vs J2EE
进入Programming版参与讨论
m******t
发帖数: 635
11
第114页上面说他们有300多个API,是不是就是300多个SOA service的意思?

【在 g*****g 的大作中提到】
: 跟flg比不合适,跟amazon, ebay比比较合适。数据的性质不一样,采用的策略就可以
: 不一样。
: flg的数据不涉及金钱,对transaction的要求就低一些,大量的NoSQL技术都可以使用
: 。相反,其他这三个就受到很多限制。
: 从技术上来说,关键不在于语言,而在于应用使用SOA架构,以及数据库的合理分库。
: Java和MySQL只不过这些技术演化的流行选择。到后面,追求极致性能,定制MySQL,自
: 己写file system,这些技术含量就比较高。
: 从现状来说,淘宝的scale更高。但其他方面,比如cloud computing, big data
: analysis,还在追赶。

d****i
发帖数: 4809
12
淘宝支持那么大的客户数,也没有用scala和clojure,所以我怀疑是不是现在buzz吹得
一屁的scala和clojure是不是真的比Java好多少(除了满足一部分FP教徒的虚荣心),
Java从淘宝的案例来看似乎足够对付那么庞大的流量了。

【在 g*****g 的大作中提到】
: 跟flg比不合适,跟amazon, ebay比比较合适。数据的性质不一样,采用的策略就可以
: 不一样。
: flg的数据不涉及金钱,对transaction的要求就低一些,大量的NoSQL技术都可以使用
: 。相反,其他这三个就受到很多限制。
: 从技术上来说,关键不在于语言,而在于应用使用SOA架构,以及数据库的合理分库。
: Java和MySQL只不过这些技术演化的流行选择。到后面,追求极致性能,定制MySQL,自
: 己写file system,这些技术含量就比较高。
: 从现状来说,淘宝的scale更高。但其他方面,比如cloud computing, big data
: analysis,还在追赶。

m******t
发帖数: 635
13
阿里里面有个clojure小组,具体影响大小不知道。里面有人参加storm的核心开发维护
,应该还是很强的。

【在 d****i 的大作中提到】
: 淘宝支持那么大的客户数,也没有用scala和clojure,所以我怀疑是不是现在buzz吹得
: 一屁的scala和clojure是不是真的比Java好多少(除了满足一部分FP教徒的虚荣心),
: Java从淘宝的案例来看似乎足够对付那么庞大的流量了。

f*******t
发帖数: 7549
14
有人能share一下这个pdf么,csdn账号忘了= =
m******t
发帖数: 635
15
Try this link
https://db.tt/zdbZvKMF
Let me know if it works.

【在 f*******t 的大作中提到】
: 有人能share一下这个pdf么,csdn账号忘了= =
c******o
发帖数: 1277
16
淘宝用的storm是java重写的。
https://github.com/alibaba/jstorm
g*****g
发帖数: 34805
17
不清楚,通常来说不是。一个service一般是多个API。

【在 m******t 的大作中提到】
: 第114页上面说他们有300多个API,是不是就是300多个SOA service的意思?
f*******t
发帖数: 7549
18
下载成功,多谢!

【在 m******t 的大作中提到】
: Try this link
: https://db.tt/zdbZvKMF
: Let me know if it works.

g*****g
发帖数: 34805
19
写framework和写应用是两回事。framework用啥写都行,team小,水平高。写应用要下
里巴人一点。

【在 d****i 的大作中提到】
: 淘宝支持那么大的客户数,也没有用scala和clojure,所以我怀疑是不是现在buzz吹得
: 一屁的scala和clojure是不是真的比Java好多少(除了满足一部分FP教徒的虚荣心),
: Java从淘宝的案例来看似乎足够对付那么庞大的流量了。

d****i
发帖数: 4809
20
看到他们的readme, 把clojure写的storm批了一顿:
Storm is a wonderful product, but it is developed in Clojure,which is not a
popular language. And in our company, few guys can fix the bug of Storm,
which we already found in zeromq, zookeeper, performance,etc.
So, we decided to implement JStorm.
JStorm is more stable than Storm;
JStorm is faster than Storm;
JStorm provides several new and very useful features.

【在 c******o 的大作中提到】
: 淘宝用的storm是java重写的。
: https://github.com/alibaba/jstorm

相关主题
《OSGi 实战》英文文字版[PDF]javascript是要统一江湖的
弱问,上哪儿去找服务器?when I run junit test, how can I log the java log to a file?
Java EE 6 Pocket Guide目前看就是做web,python也被落在最后
进入Programming版参与讨论
f*******t
发帖数: 7549
21
比前些天有人分享的博客内容多了一些。我总有种感觉,淘宝一直在全盘抄Amazon的架
构。不知道有没有业内人士能评价一下。
m******t
发帖数: 635
22
前段时间阿里好像在招clojure程序员,应该是两条腿走路的样子

a

【在 d****i 的大作中提到】
: 看到他们的readme, 把clojure写的storm批了一顿:
: Storm is a wonderful product, but it is developed in Clojure,which is not a
: popular language. And in our company, few guys can fix the bug of Storm,
: which we already found in zeromq, zookeeper, performance,etc.
: So, we decided to implement JStorm.
: JStorm is more stable than Storm;
: JStorm is faster than Storm;
: JStorm provides several new and very useful features.

g*****g
发帖数: 34805
23
呵呵,他们这么做也没错,反正有资源,又能降低风险。不过写一个类库最大难度不在
于实现本身,而在于想到要做什么。

a

【在 d****i 的大作中提到】
: 看到他们的readme, 把clojure写的storm批了一顿:
: Storm is a wonderful product, but it is developed in Clojure,which is not a
: popular language. And in our company, few guys can fix the bug of Storm,
: which we already found in zeromq, zookeeper, performance,etc.
: So, we decided to implement JStorm.
: JStorm is more stable than Storm;
: JStorm is faster than Storm;
: JStorm provides several new and very useful features.

w********m
发帖数: 1137
24
看了,谢谢大牛推荐
1. Oracle的数据库是价值核心,除了早期的MySQL, 一直都没换过。从PHP换到java
,主要是因为oracle跟java配合的好。怪不得oracle现在还混得不错。
2. 淘宝主要的优点是CDN分流和Memcached的命中率做的好
3. 淘宝的美女工程师真多啊
4. 淘宝的码工生物出身的真多啊
d****i
发帖数: 4809
25
这两条何以见得?
java
w********m
发帖数: 1137
26
照片上的MM质量不错。
那个叫多隆的哥们贡献最大吧,生物毕业的。还有另外几个也是生物毕业的,估计出不
了国,在国内熬成大牛了。
g*****g
发帖数: 34805
27
淘宝在杭州,要吸引国内顶级人才本来就不容易。这帮人是实践出来的大牛。
另一方面说明,做码农门槛不高,水平都是逼出来的。

【在 w********m 的大作中提到】
: 照片上的MM质量不错。
: 那个叫多隆的哥们贡献最大吧,生物毕业的。还有另外几个也是生物毕业的,估计出不
: 了国,在国内熬成大牛了。

d****i
发帖数: 4809
28
好像国内互联网水平最高的都在北京了,其他地方都一般。

【在 g*****g 的大作中提到】
: 淘宝在杭州,要吸引国内顶级人才本来就不容易。这帮人是实践出来的大牛。
: 另一方面说明,做码农门槛不高,水平都是逼出来的。

a*f
发帖数: 1790
29
淘宝做CDN的一帮人是创立Linux Virtual Server系统结构的,在大系统里面实实在在
做过clustering和scalability设计的。

【在 g*****g 的大作中提到】
: 淘宝在杭州,要吸引国内顶级人才本来就不容易。这帮人是实践出来的大牛。
: 另一方面说明,做码农门槛不高,水平都是逼出来的。

z****e
发帖数: 54598
30
api和web service差异还是明显的
web service封装得更彻底更完整

【在 m******t 的大作中提到】
: 第114页上面说他们有300多个API,是不是就是300多个SOA service的意思?
相关主题
netbeans & eclipse 的区别spring annotation
又招人了,DevOps Engineerandroid developer招人咋还要3年j2ee工作经验? (转载)
现在主流web server是什么?微软所有产品都是廉价货
进入Programming版参与讨论
z****e
发帖数: 54598
31
few guys can fix the bug of Storm
这个是主因

a

【在 d****i 的大作中提到】
: 看到他们的readme, 把clojure写的storm批了一顿:
: Storm is a wonderful product, but it is developed in Clojure,which is not a
: popular language. And in our company, few guys can fix the bug of Storm,
: which we already found in zeromq, zookeeper, performance,etc.
: So, we decided to implement JStorm.
: JStorm is more stable than Storm;
: JStorm is faster than Storm;
: JStorm provides several new and very useful features.

z****e
发帖数: 54598
32
快速浏览了一下
淘宝的成功核心在于sun做构架那些人打下来的基础
之后都是一些简单的修修补补
sun教会了他们如何搞模块封装这些东西,这块主要是app server的事
所以你看文中java中间件出现频次非常高
其实天朝那些年,sun和ibm还有bea这些外企在国内各个行当很活跃
oralce那些年搞构架,其实是很糟糕的
工行什么竞标,一般oracle首轮即遭淘汰,然后bea和ibm一般会到最后一轮
演变成weblogic vs websphere
但是这两个很贵,淘宝当年用不起,他们自己也写了,bea的东西很贵
用不起,只好用一些便宜的
当年sun,bea这是一伙的,ibm是另外一伙的
基本上国内大的架构都是这两拨搞出来的
要么是ibm全套忽悠下来,要么就是sun/bea这些在搞
因为当时sun没有自己的app server,或者说自己的app server比oracle的还烂
当然sun不可能去用ibm的东西,反过来ibm做构架时候,也不会去用sun的东西
bea的东西也不会去用,sun当时主要是通过硬件跟ibm做竞争
bea是app server跟ibm做竞争,oracle则是db跟ibm的db2竞争
所以很容易有一个共同敌人,那就是ibm,所以产品会互相用
所以sun一般会用bea的app server
后来又有了jboss这些,其实这个看一下oracle的收购就知道了
oracle一开始打算收购jboss的,后来jboss不从,最后一刻投入red hat怀抱
于是oracle火大,转而收购bea,庄思浩那个不愿意啊
但是还是被卖了,然后sun玩不下去,找ibm去合并
ibm不同意,然后就知道跟oracle合并,然后就走到了今天
oracle最早做app server是那个什么oracle application server
这个是所有app server里面最烂的一个,oracle的java products没几个像样的
sun的app server就是glassfish,也很烂,就比oracle的好一点
最好的当然是bea的weblogic和ibm的websphere
不过两个都很贵,所以结合这个历史你就大概明白这些架构是怎么回事了
但是马云比较强的一点就是,他没有怎么被忽悠
也可能是他们用不起,没钱,所以被迫用了开源
并最终得益于开源的发展,还有就是,当年国内挨踢
待遇最好的,应该是sun的各个办事处,就外企而言
sun在国内招人,第一不招应届生,第二海归不吃香,他们喜欢招有实际工作经验的
所以生物的海归,一般进不去,相比之下,ibm喜欢招应届的
bea跟sun是一个套路,因为bea本身就是sun的员工搞出来的公司
其实天朝外企圈子就那么大,互相之间就那么点人
如果都在一个区域干,比如华南区或者帝都,互相认识很正常

【在 m******t 的大作中提到】
: Try this link
: https://db.tt/zdbZvKMF
: Let me know if it works.

z****e
发帖数: 54598
33
国内银行保险民航电信物流石油这些领域
构架基本上都是这几个外企在搞
在天朝参加这些外企组织的seminar
案例就喜欢拿大国企来说事,甚至还有殡仪馆医院,无处不在
后来的政府,搞电子政务,不过这块一般是金蝶什么在做
天朝政府还是不能相信外企
当时先吹web2.0,然后是soa,一路下来
稍微跟传统有点不同的就是淘宝到后期开始投入big data也就是tfs那些东西
就有点像amazon的那些东西
这个也是最近这些年发展起来的东西
这点比天朝官僚机构要强
l**********n
发帖数: 8443
34
JBOSS好吗?

【在 z****e 的大作中提到】
: 快速浏览了一下
: 淘宝的成功核心在于sun做构架那些人打下来的基础
: 之后都是一些简单的修修补补
: sun教会了他们如何搞模块封装这些东西,这块主要是app server的事
: 所以你看文中java中间件出现频次非常高
: 其实天朝那些年,sun和ibm还有bea这些外企在国内各个行当很活跃
: oralce那些年搞构架,其实是很糟糕的
: 工行什么竞标,一般oracle首轮即遭淘汰,然后bea和ibm一般会到最后一轮
: 演变成weblogic vs websphere
: 但是这两个很贵,淘宝当年用不起,他们自己也写了,bea的东西很贵

W***o
发帖数: 6519
35
thanks

【在 m******t 的大作中提到】
: Try this link
: https://db.tt/zdbZvKMF
: Let me know if it works.

W***o
发帖数: 6519
36
生物男是全面手啊,呵呵

【在 w********m 的大作中提到】
: 照片上的MM质量不错。
: 那个叫多隆的哥们贡献最大吧,生物毕业的。还有另外几个也是生物毕业的,估计出不
: 了国,在国内熬成大牛了。

r***y
发帖数: 4379
37
主要是上帝给的脑子不差
然后谋生无路, 破釜沉舟, 绝地反击, 狭路相逢勇者胜... 就绝处逢生了

【在 W***o 的大作中提到】
: 生物男是全面手啊,呵呵
P********l
发帖数: 452
38
大牛高见.
好比刘邦知道做什么,萧何、张良、韩信知道怎么做.

【在 g*****g 的大作中提到】
: 呵呵,他们这么做也没错,反正有资源,又能降低风险。不过写一个类库最大难度不在
: 于实现本身,而在于想到要做什么。
:
: a

s***o
发帖数: 2191
39
淘宝好像开始用postgresql了?这本书里没提到
c******o
发帖数: 1277
40
postgresql?
我也用过,技术其实比mysql好,但是不是很商业化。

【在 s***o 的大作中提到】
: 淘宝好像开始用postgresql了?这本书里没提到
相关主题
微软所有产品都是廉价货继续挖坑JAVA和C++
本版现在主题就是战啊。。。Java的服务器一般运行几个线程比较合适?
我来给FP泼泼凉水吧java8 lambda 就是语法糖
进入Programming版参与讨论
g*****g
发帖数: 34805
41
better acid conformity, worse performance than mysql. That's last time I
checked.

【在 c******o 的大作中提到】
: postgresql?
: 我也用过,技术其实比mysql好,但是不是很商业化。

z****e
发帖数: 54598
42
比oracle以前的application server要好一万倍
但是肯定比不过weblogic和websphere
这两个东西虚拟机都是特制的,jrockit据说可以做到准real time
jboss没有自己的虚拟机,不过red hat要做到应该不难
但是就是一直没有去做,不知道为什么,red hat自身都有real time的os
收购了jboss之后,感觉还是把jboss作为一个独立的dept.在运作
并没有做深度的优化
然后还有一个是glassfish,这个东西跟sun一贯的产品一样
很难用,简直就是天顶星人做的东西,据说性能很好
但是除了sun自己,其它人压根不懂怎么操作这个玩意
jboss比glassfish,性能上不知道,但是对用户友好角度来说
jboss跟weblogic这两个是最好用的,websphere要跟ibm其它产品配合使用才简单

【在 l**********n 的大作中提到】
: JBOSS好吗?
z****e
发帖数: 54598
43
马云就是汉高祖

【在 P********l 的大作中提到】
: 大牛高见.
: 好比刘邦知道做什么,萧何、张良、韩信知道怎么做.

c******o
发帖数: 1277
44
websphere我当初试用,laptop直接内存不够死了。。
大概是6-7年前,当时很先进的laptop (不是顶配)

【在 z****e 的大作中提到】
: 比oracle以前的application server要好一万倍
: 但是肯定比不过weblogic和websphere
: 这两个东西虚拟机都是特制的,jrockit据说可以做到准real time
: jboss没有自己的虚拟机,不过red hat要做到应该不难
: 但是就是一直没有去做,不知道为什么,red hat自身都有real time的os
: 收购了jboss之后,感觉还是把jboss作为一个独立的dept.在运作
: 并没有做深度的优化
: 然后还有一个是glassfish,这个东西跟sun一贯的产品一样
: 很难用,简直就是天顶星人做的东西,据说性能很好
: 但是除了sun自己,其它人压根不懂怎么操作这个玩意

z****e
发帖数: 54598
45
不是ibm的人就不要给ibm上税了

【在 c******o 的大作中提到】
: websphere我当初试用,laptop直接内存不够死了。。
: 大概是6-7年前,当时很先进的laptop (不是顶配)

P********l
发帖数: 452
46
可不就是吗? 兄弟们想干点事的,互相帮衬帮衬. 成人之美不是很好吗?
------
高祖本纪第八 -- 及壮,试为吏,为泗水亭长,廷中吏无所不狎侮,好酒及色。
------
马云,汉族,男,1964年10月15日生于浙江杭州,祖籍浙江省绍兴嵊州市(原嵊县)谷
来镇,1982年,当18岁的马云想上北大的时候,他经历了第一次高考落榜;1983年,马
云再次参加高考,再次落榜;直到1984年,第三次高考,勉强被杭州师范学院 以本科
生录取。

【在 z****e 的大作中提到】
: 马云就是汉高祖
k**3
发帖数: 917
47
下了看了一些
马云第一时间不看好ajax版的“我的淘宝”确实很牛
1 (共1页)
进入Programming版参与讨论
相关主题
when I run junit test, how can I log the java log to a file?本版现在主题就是战啊。。。
目前看就是做web,python也被落在最后我来给FP泼泼凉水吧
netbeans & eclipse 的区别继续挖坑JAVA和C++
又招人了,DevOps EngineerJava的服务器一般运行几个线程比较合适?
现在主流web server是什么?java8 lambda 就是语法糖
spring annotation光学Java Standard 本身是不是永远不够?
android developer招人咋还要3年j2ee工作经验? (转载)Python vs J2EE
微软所有产品都是廉价货《OSGi 实战》英文文字版[PDF]
相关话题的讨论汇总
话题: storm话题: 淘宝话题: oracle话题: ibm话题: sun