对应老买买提的军事天地,观点交锋比较激烈。因为此版帖子太多,所以新帖不出现在首页新帖列表,防止首页新帖刷屏太快。
版主: Softfist
omicron
论坛点评
帖子互动: 81
帖子: 3135 注册时间: 2022年 7月 26日 16:25
帖子
由 omicron » 2022年 11月 14日 13:11
马一龙说RPC就知道是C++ 出身的
干翻twitter的javascprit码农,写的都是bloatware
coltzhao (bigdumbdumpling)
见习点评
帖子互动: 81
帖子: 1721 注册时间: 2022年 8月 1日 01:01
帖子
由 coltzhao (bigdumbdumpling) » 2022年 11月 14日 13:17
ABYSSDRAGON 写了: 2022年 11月 14日 13:10
Is this the same design as academic research?
按照,micro service 的设计理念,互相之间都是black box, 除了接口规范信息,其他都完全独立。
但是实际上做出来这样的太少了,都是挂羊头,卖狗肉。
就算做出这样的,也只是trade off, 你不需要这样的flexibility和scaling,那么就是妥妥浪费。
fulvshou (腐驴受)楼主
论坛元老
帖子互动: 559
帖子: 25025 注册时间: 2022年 8月 26日 20:30
帖子
由 fulvshou (腐驴受)楼主 » 2022年 11月 14日 13:18
swanswan 写了: 2022年 11月 14日 12:13
India刷新一次要向美国发1200个RPC?
推特通硬了尼玛
我是腐驴受 家住恒河边
腐是腐驴的腐呀
受是腐驴受的受
beijingren3
论坛元老2023-24年度十大优秀网友
帖子互动: 2042
帖子: 97914 注册时间: 2022年 7月 25日 19:10
帖子
由 beijingren3 » 2022年 11月 14日 13:19
coltzhao 写了: 2022年 11月 14日 12:59
还是有micro service更好的地方的,但是那个其实是牺牲资源和性能来换可扩展性和可维护性,除了最大数据量,最需要灵活的地方,没啥必须要用的。
ABYSSDRAGON (疯帽子的茶会)
论坛元老
帖子互动: 873
帖子: 29876 注册时间: 2022年 9月 18日 19:26
帖子
由 ABYSSDRAGON (疯帽子的茶会) » 2022年 11月 14日 13:20
coltzhao 写了: 2022年 11月 14日 13:17
按照,micro service 的设计理念,互相之间都是black box, 除了接口规范信息,其他都完全独立。
但是实际上做出来这样的太少了,都是挂羊头,卖狗肉。
就算做出这样的,也只是trade off, 你不需要这样的flexibility和scaling,那么就是妥妥浪费。
Sounds like to good idea. Why not working?
第一,丢掉幻想,准备斗争;
第二,保持定力,增强信心;
第三,守住底线,灵活应对;
第四,抓住关键,补齐短板,做好自己的事。
swjtuer
论坛元老
帖子互动: 1078
帖子: 34184 注册时间: 2022年 7月 21日 22:32
帖子
由 swjtuer » 2022年 11月 14日 13:21
最大问题是测试阶段,每个micro service有各自的版本,无法模拟生产环境的状态。每个服务自测可能都没问题,但上线后一结合就完蛋了。单一服务的版本控制容易多了,一个版本可以测试全部功能,确保没问题了才上线。
coltzhao 写了: 2022年 11月 14日 13:07
严格按照最优设计的话,管理上其实是简化的。
理论上应该完全独立,也就没有混乱,但是实在太冗余了。
coltzhao (bigdumbdumpling)
见习点评
帖子互动: 81
帖子: 1721 注册时间: 2022年 8月 1日 01:01
帖子
由 coltzhao (bigdumbdumpling) » 2022年 11月 14日 13:21
ABYSSDRAGON 写了: 2022年 11月 14日 13:20
Sounds like to good idea. Why not working?
给我10辆不同的车用在不同的场合肯定是good idea啊。 为啥老板不给呢?
coltzhao (bigdumbdumpling)
见习点评
帖子互动: 81
帖子: 1721 注册时间: 2022年 8月 1日 01:01
帖子
由 coltzhao (bigdumbdumpling) » 2022年 11月 14日 13:22
swjtuer 写了: 2022年 11月 14日 13:21
最大问题是测试阶段,每个micro service有各自的版本,无法模拟生产环境的状态。每个服务自测可能都没问题,但上线后一结合就完蛋了。单一服务的版本控制容易多了,一个版本可以测试全部功能,确保没问题了才上线。
那说明问题没分割好,分割清楚,不会有问题。
datoumao (大头猫)
论坛元老2023-24年度十大优秀网友 datoumao 的博客
帖子互动: 2562
帖子: 15123 注册时间: 2022年 10月 22日 01:42
帖子
由 datoumao (大头猫) » 2022年 11月 14日 13:22
fulvshou 写了: 2022年 11月 14日 12:07
马工吹嘘的microservice 被一龙看破手脚
干的漂亮!
srx
著名点评
帖子互动: 70
帖子: 4858 注册时间: 2022年 7月 28日 08:53
帖子
由 srx » 2022年 11月 14日 13:23
靠谱,就twitter这么个功能单一的东西,哪用得着这么多乱七八糟的
coltzhao 写了: 2022年 11月 14日 12:36
关键是其实绝大部分商业公司其实没那么复杂需要到处用Micro Service。都是over engineering.
beijingren3
论坛元老2023-24年度十大优秀网友
帖子互动: 2042
帖子: 97914 注册时间: 2022年 7月 25日 19:10
帖子
由 beijingren3 » 2022年 11月 14日 13:23
coltzhao 写了: 2022年 11月 14日 13:21
给我10辆不同的车用在不同的场合肯定是good idea啊。 为啥老板不给呢?
就一条高速路,拉100顿木材,你要10辆特斯拉,还是一辆18轮?
ABYSSDRAGON (疯帽子的茶会)
论坛元老
帖子互动: 873
帖子: 29876 注册时间: 2022年 9月 18日 19:26
帖子
由 ABYSSDRAGON (疯帽子的茶会) » 2022年 11月 14日 13:26
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?
第一,丢掉幻想,准备斗争;
第二,保持定力,增强信心;
第三,守住底线,灵活应对;
第四,抓住关键,补齐短板,做好自己的事。
coltzhao (bigdumbdumpling)
见习点评
帖子互动: 81
帖子: 1721 注册时间: 2022年 8月 1日 01:01
帖子
由 coltzhao (bigdumbdumpling) » 2022年 11月 14日 13:27
beijingren3 写了: 2022年 11月 14日 13:23
就一条高速路,拉100顿木材,你要10辆特斯拉,还是一辆18轮?
问题就是,大部分普通人都不会有这个问题。
大部分公司里的project 也不会需要这种设计,除了少数核心高速大量的,需要unlimited scaling,需要very fast iteration,development flexibility。其他直接一个app就行了。
beijingren3
论坛元老2023-24年度十大优秀网友
帖子互动: 2042
帖子: 97914 注册时间: 2022年 7月 25日 19:10
帖子
由 beijingren3 » 2022年 11月 14日 13:28
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?
那就更傻逼了,车之间装卸就是脱了裤子放屁
未名空间
论坛点评
帖子互动: 116
帖子: 2326 注册时间: 2022年 7月 28日 22:51
帖子
由 未名空间 » 2022年 11月 14日 13:29
swjtuer 写了: 2022年 11月 14日 12:54
就是码农给自己加戏找活,不然哪有工作量,service这玩意也没有损耗,只是维护根本没有多少任务
这个是正解,所以砍一半员工还算少的
swanswan
论坛元老
帖子互动: 348
帖子: 14575 注册时间: 2022年 7月 25日 22:30
帖子
由 swanswan » 2022年 11月 14日 13:30
beijingren3 写了: 2022年 11月 14日 13:23
就一条高速路,拉100顿木材,你要10辆特斯拉,还是一辆18轮?
尼玛,你去试试看用一辆特斯拉拉10吨东西。。。
coltzhao (bigdumbdumpling)
见习点评
帖子互动: 81
帖子: 1721 注册时间: 2022年 8月 1日 01:01
帖子
由 coltzhao (bigdumbdumpling) » 2022年 11月 14日 13:30
beijingren3 写了: 2022年 11月 14日 13:23
就一条高速路,拉100顿木材,你要10辆特斯拉,还是一辆18轮?
比喻不是很恰当,比如一条路,分十个步骤,有几个路途太崎岖,必须多派车,单量少装,那么十辆接力就更好了。
再说,micro service必然资源浪费一些啊。这是为了其他地方trade off
omicron
论坛点评
帖子互动: 81
帖子: 3135 注册时间: 2022年 7月 26日 16:25
帖子
由 omicron » 2022年 11月 14日 13:32
马一龙一针见血,说大部分micro service是bloatware
只要20%就够了,现在裁人50%,还可以再裁30%的人
coltzhao (bigdumbdumpling)
见习点评
帖子互动: 81
帖子: 1721 注册时间: 2022年 8月 1日 01:01
帖子
由 coltzhao (bigdumbdumpling) » 2022年 11月 14日 13:32
反正micro service本身没问题,被滥用了。
ABYSSDRAGON (疯帽子的茶会)
论坛元老
帖子互动: 873
帖子: 29876 注册时间: 2022年 9月 18日 19:26
帖子
由 ABYSSDRAGON (疯帽子的茶会) » 2022年 11月 14日 13:33
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.
第一,丢掉幻想,准备斗争;
第二,保持定力,增强信心;
第三,守住底线,灵活应对;
第四,抓住关键,补齐短板,做好自己的事。