作者回复: 各有千秋,无侵入也是有利有弊的,无侵入埋点方式的灵活性和性能不如侵入式埋点方案。
作者回复: 现代做法一般像库存这样的数据同时放DB+缓存,读直接读缓存(没有的话读DB并更新缓存),保证高并发,写双写,保证一致性。业务分库后一致性有很多办法,一般采用最终一致性,常依赖消息系统做异步同步+定期批量核对保证一致性。
作者回复: 抱歉,k8s我只是了解,没有实际使用经验,我们企业内部用自研容器调度平台。你的微服务耗内存问题,建议用工具(java的话visualVM等)探测一下内存耗在哪里了,再考虑优化。后继我有想法开持续交付相关课程,但不一定讲k8s,而是基于轻量级自研容器调度平台。