cch123 / blog_comment

comments of xargin.com
8 stars 0 forks source link

MQ 正在变成臭水沟 #137

Open cch123 opened 5 years ago

cch123 commented 5 years ago

https://xargin.com/mq-is-becoming-sewer/

caibirdme commented 4 years ago

我们已经做了这个东西,虽然是用来在测试阶段验证HTTP请求是否符合schema

cch123 commented 4 years ago

@caibirdme ,是是是,贵组什么都有,什么都烂,什么都不推 跟没有没区别

caibirdme commented 4 years ago

@cch123 贵司特色,INF都推不出啥,我们能推啥。加上一个人领一个方向,CR就是过单子,WIKI几句话就过了,设计出的东西能啥水平……

hheedat commented 4 years ago

上下游直接使用一套定义约束,比如共用pb

cch123 commented 4 years ago

@hheedat ,就是公用 schema,得管理好,字段多了以后也麻烦

bluescv commented 4 years ago

https://docs.confluent.io/current/schema-registry/index.html 这个算不算方案2的一种延伸

cch123 commented 4 years ago

@bluescv ,嗯,算啊。现代的 MQ 也都支持这个功能了,我在新公司也看到了类似的方案(去年才刚写了篇文档,感觉没落地)

业务要是没有经常因为这个导致事故的话,大概也没动力迁

有了 schema 搞一些流表一体化也挺方便的

bluescv commented 4 years ago

@bluescv ,嗯,算啊。现代的 MQ 也都支持这个功能了,我在新公司也看到了类似的方案(去年才刚写了篇文档,感觉没落地)

业务要是没有经常因为这个导致事故的话,大概也没动力迁

有了 schema 搞一些流表一体化也挺方便的

如果是新建系统的话,这类feature挺好用的,旧系统迁移的确是得有动力才行。在confluent这个实现里,schema中心还辅助做了avro编码,提升了性能,好处大大滴。

cch123 commented 4 years ago

@bluescv ,这种是在大系统里价值大(但是大系统一般都老),新系统里不一定看得出价值,比较矛盾