08 2020 档案

摘要:背景 读者提问:ES 的权重排序有没有示列,参考参考? 刚好之前也稍微接触过,于是写了这篇文章,可以简单参考下。 在很多复杂的业务场景下,排序的规则会比较复杂,单一的降序,升序无法满足日常需求。不过 ES 中提供了给文档加权重的方式来排序,还是挺好用的。 首先初始化三条测试数据,方便查看效果: { 阅读全文
posted @ 2020-08-27 13:02 猿天地 阅读(9687) 评论(0) 推荐(0) 编辑
摘要:阐述背景 缓存是应对高并发绝对的利器,在很多业务场景允许的情况下,都可以使用缓存来提供性能。 既然用了缓存,那对缓存进行监控必不可少。比如缓存加载耗时,新增耗时等。 在 JetCache 中进行埋点操作,对于 Redis 的缓存没有问题,埋点之后的 Key 是完整的,完整的也就是 Cache 的 n 阅读全文
posted @ 2020-08-17 13:09 猿天地 阅读(1595) 评论(0) 推荐(0) 编辑
摘要:背景说明 有朋友问我一个关于接口优化的问题,他的优化点很清晰,由于接口中调用了内部很多的 service 去组成了一个完成的业务功能。每个 service 中的逻辑都是独立的,这样就导致了很多查询是重复的,看下图你就明白了。 上层查询传递下去 对于这种场景最好的就是在上层将需要的数据查询出来,然后传 阅读全文
posted @ 2020-08-10 12:58 猿天地 阅读(1946) 评论(2) 推荐(1) 编辑
摘要:背景 链路跟踪,我们有很多可选项。常见的有 zipkin,pinpoint,skywalking,jaeger 等。 基本上都是根据谷歌的《Dapper 大规模分布式系统的跟踪系统》这篇论文发展出来的。 今天讲下 Cat 里的链路跟踪要如何来实现,没用过 Cat 的同学可以查看我的这篇文章 《熬夜之 阅读全文
posted @ 2020-08-03 12:25 猿天地 阅读(1015) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示