机智的程序员小熊
机智的程序员小熊
提交位置见 [如何预防kafaka消息丢失](https://github.com/minibear2333/interview-leetcode/blob/master/interview/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97.md#%E5%A6%82%E4%BD%95%E9%A2%84%E9%98%B2kafak%E6%B6%88%E6%81%AF%E4%B8%A2%E5%A4%B1)
可以参考我写的代码,已经对此做了修复,识别header解析的正确方法 https://github.com/golang-minibear2333/gin-blog/commit/83236bc06a13d3968f36b2c305f4f5f759f4b27b
@eddycjy > 可以参考我写的代码,已经对此做了修复,识别header解析的正确方法 > [golang-minibear2333/gin-blog@83236bc](https://github.com/golang-minibear2333/gin-blog/commit/83236bc06a13d3968f36b2c305f4f5f759f4b27b)
> I had the same problem. Try changing the version of Grafana Image Renderer and try again. it's work! grafana 8.4.2 the image render use 3.4.2
我的想法是根据不同的类型更新 type: 1 的值,枚举1 2 3 4 这样的类型 ```json [{ "_id": { "$oid": "623dc7298fd7a96a78093fc4" }, "type": 1, "user": { "_id": { "$oid": "623600a25c7435dcd65dc289" }, "name": "minibear2333", "avatar": "https://avatars.githubusercontent.com/u/42294819?v=4", "action": "收藏了你的博客/回复了你的评论/点赞了你的博客,只有系统通知这里为空"...
可能要再加一个已读/未读的状态,用户刷新页面的时候更新消息就好了,还有其他更好的方案吗?
计划提供仅调用redis的接口和数据结构,更新赞、踩、浏览量此类高频操作 添加定时任务,周期刷入mongo持久化数据
赞、踩、流量量的增加不要和mongo交互,只和redis 后面要另写一个定时任务做定时同步,要不要考虑传入缓存穿透之类的问题 还有查询要不要改了去查询redis获取最新数据,这也是要考虑的
> 可以根据请求头referer进行判断 参考链接:https://cloud.tencent.com/document/product/436/13319 非常感谢!
我可以提前插入某条记录,用户访问时直接编辑