分页: 2 / 4
Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:11
由 omicron
马一龙说RPC就知道是C++ 出身的
干翻twitter的javascprit码农,写的都是bloatware
Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:17
由 coltzhao
ABYSSDRAGON 写了: 2022年 11月 14日 13:10
Is this the same design as academic research?
按照,micro service 的设计理念,互相之间都是black box, 除了接口规范信息,其他都完全独立。
但是实际上做出来这样的太少了,都是挂羊头,卖狗肉。
就算做出这样的,也只是trade off, 你不需要这样的flexibility和scaling,那么就是妥妥浪费。
Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:18
由 fulvshou
swanswan 写了: 2022年 11月 14日 12:13
India刷新一次要向美国发1200个RPC?
推特通硬了尼玛
Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:19
由 beijingren3
coltzhao 写了: 2022年 11月 14日 12:59
还是有micro service更好的地方的,但是那个其实是牺牲资源和性能来换可扩展性和可维护性,除了最大数据量,最需要灵活的地方,没啥必须要用的。

Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:20
由 ABYSSDRAGON
coltzhao 写了: 2022年 11月 14日 13:17
按照,micro service 的设计理念,互相之间都是black box, 除了接口规范信息,其他都完全独立。
但是实际上做出来这样的太少了,都是挂羊头,卖狗肉。
就算做出这样的,也只是trade off, 你不需要这样的flexibility和scaling,那么就是妥妥浪费。
Sounds like to good idea. Why not working?
Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:21
由 swjtuer
最大问题是测试阶段,每个micro service有各自的版本,无法模拟生产环境的状态。每个服务自测可能都没问题,但上线后一结合就完蛋了。单一服务的版本控制容易多了,一个版本可以测试全部功能,确保没问题了才上线。
coltzhao 写了: 2022年 11月 14日 13:07
严格按照最优设计的话,管理上其实是简化的。
理论上应该完全独立,也就没有混乱,但是实在太冗余了。
Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:21
由 coltzhao
ABYSSDRAGON 写了: 2022年 11月 14日 13:20
Sounds like to good idea. Why not working?
给我10辆不同的车用在不同的场合肯定是good idea啊。 为啥老板不给呢?
Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:22
由 coltzhao
swjtuer 写了: 2022年 11月 14日 13:21
最大问题是测试阶段,每个micro service有各自的版本,无法模拟生产环境的状态。每个服务自测可能都没问题,但上线后一结合就完蛋了。单一服务的版本控制容易多了,一个版本可以测试全部功能,确保没问题了才上线。
那说明问题没分割好,分割清楚,不会有问题。
Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:22
由 datoumao
fulvshou 写了: 2022年 11月 14日 12:07
马工吹嘘的microservice 被一龙看破手脚
干的漂亮!
Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:23
由 srx
靠谱,就twitter这么个功能单一的东西,哪用得着这么多乱七八糟的
coltzhao 写了: 2022年 11月 14日 12:36
关键是其实绝大部分商业公司其实没那么复杂需要到处用Micro Service。都是over engineering.
Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:23
由 beijingren3
coltzhao 写了: 2022年 11月 14日 13:21
给我10辆不同的车用在不同的场合肯定是good idea啊。 为啥老板不给呢?
就一条高速路,拉100顿木材,你要10辆特斯拉,还是一辆18轮?
Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:26
由 ABYSSDRAGON
beijingren3 写了: 2022年 11月 14日 13:23
就一条高速路,拉100顿木材,你要10辆特斯拉,还是一辆18轮?
But isn’t this design work like a flow line, that every car transport certain distance and hand it over to next car?
Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:27
由 coltzhao
beijingren3 写了: 2022年 11月 14日 13:23
就一条高速路,拉100顿木材,你要10辆特斯拉,还是一辆18轮?
问题就是,大部分普通人都不会有这个问题。
大部分公司里的project 也不会需要这种设计,除了少数核心高速大量的,需要unlimited scaling,需要very fast iteration,development flexibility。其他直接一个app就行了。
Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:28
由 beijingren3
ABYSSDRAGON 写了: 2022年 11月 14日 13:26
But isn’t this design work like a flow line, that every car transport certain distance and hand it over to next car?
那就更傻逼了,车之间装卸就是脱了裤子放屁
Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:29
由 未名空间
swjtuer 写了: 2022年 11月 14日 12:54
就是码农给自己加戏找活,不然哪有工作量,service这玩意也没有损耗,只是维护根本没有多少任务
这个是正解,所以砍一半员工还算少的
Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:30
由 swanswan
beijingren3 写了: 2022年 11月 14日 13:23
就一条高速路,拉100顿木材,你要10辆特斯拉,还是一辆18轮?
尼玛,你去试试看用一辆特斯拉拉10吨东西。。。
Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:30
由 coltzhao
beijingren3 写了: 2022年 11月 14日 13:23
就一条高速路,拉100顿木材,你要10辆特斯拉,还是一辆18轮?
比喻不是很恰当,比如一条路,分十个步骤,有几个路途太崎岖,必须多派车,单量少装,那么十辆接力就更好了。
再说,micro service必然资源浪费一些啊。这是为了其他地方trade off
Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:32
由 omicron
马一龙一针见血,说大部分micro service是bloatware
只要20%就够了,现在裁人50%,还可以再裁30%的人
Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:32
由 coltzhao
反正micro service本身没问题,被滥用了。
Re: 麻痹马一龙向micro service 宣战了
发表于 : 2022年 11月 14日 13:33
由 ABYSSDRAGON
coltzhao 写了: 2022年 11月 14日 13:30
比喻不是很恰当,比如一条路,分十个步骤,有几个路途太崎岖,必须多派车,单量少装,那么十辆接力就更好了。
再说,micro service必然资源浪费一些啊。这是为了其他地方trade off
That’s what I thought.
This looks like a good system.
I remember Google used this system and changed to alphabet.