手机浏览器扫描二维码访问
第三,优化了部分JoIN,能拆成多次查询用程序合并的,就拆开,减少数据库单次压力。
第四,对非实时要求的查询,引入了Elasticsearch做二级索引”
。
林晨顿了顿,补充道,“当然,前提是业务方同意接受部分查询的轻微延迟”
。
“Elasticsearch和mySqL的数据同步怎么做的”
?“基于binlog,用canal监听变化,推送到消息队列,再由消费者同步到ES”
。
林晨回答得很流利,这是他们当时实际采用的方案。
王磊的问题开始变得更开放:“如果现在让你重新设计这个库存中心,考虑到如今的技术选型更多样,你会有什么不同的思路?或者觉得当初的设计,在现在看有什么明显的不足”
?林晨沉默了几秒。
这个问题考察的是技术演进思考和复盘能力。
“如果现在设计”
,他缓缓开口,“我可能会更倾向于考虑使用分布式事务框架,比如Seata的At模式,来尝试简化‘预扣’和‘最终扣减’之间的状态管理,虽然会引入一定的复杂度,但可能让流程更清晰。
另外,当时我们对Redis的使用比较基础,现在可能会更深入地利用Redis的数据结构,比如用SortedSet来管理不同优先级仓库的库存水位,实现更动态的路由。
不足……当初对监控和可观测性投入不够,很多问题靠报警和人工查日志,现在肯定会把链路追踪、指标埋点做得更完善”
。
王磊的脸上似乎掠过一丝极淡的认可,但很快又恢复了平静。
“好。
技术问题先到这里。
聊聊你个人。
看你简历,十年都在同一家公司,做跨境电商。
为什么现在想换到金融支付领域?你觉得这两个领域的后端技术,核心差异在哪里”
?林晨知道这是考察动机和行业理解。
“想换领域,一是个人职业发展的寻求,想接触更复杂、对稳定性和数据一致性要求更高的系统;二是对支付技术本身有兴趣”
。
他斟酌着用词,“核心差异,我个人理解,电商后端更侧重于处理高并发、大流量下的业务正确性和用户体验,容忍一定程度的最终一致。
而金融支付,尤其是资金处理核心,对强一致性、事务性、安全和审计追溯的要求是极高的,可以说‘稳定压倒一切’,任何资金差错都是不可接受的。
技术挑战的侧重点不同”
。
“你对web3、区块链有了解吗?我们公司也有一些相关方向的探索”
。
王磊突然抛出一个问题。
林晨心里咯噔一下。
...
一次意外的自来水厂污染,打破了屌丝青年白小飞的平淡生活。面对前所未闻超强大尸兄,小飞毅然踏上了寻找女友的道路。但途中困难重重,身为普通人类的小飞渐渐力不从心。在无意中获得了人体强化药剂后,自身潜能逐渐爆发。过五关斩六将,打败了各式各样的变异大尸兄。变异的源头幕后黑手也渐渐显露出了其锋利的獠牙各位书友要是觉得尸兄最新章节免费阅读还不错的话请不要忘记向您QQ群和微博里的朋友推荐哦!...
...
TXT下载,最新章节,无错,番外...
TXT下载,无错,番外...