V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wuzhizuiguo  ›  全部回复第 2 页 / 共 5 页
回复总数  92
1  2  3  4  5  
@zoharSoul 第一次遇到.. 数仓,这个我段位不够
2020-10-13 14:37:59 +08:00
回复了 leonycz 创建的主题 旅行 被迫喜欢上了摄影
618 时就在考虑尼康 Z6 和索尼 A7M3, 我竟然忍下来了... 楼主的女朋友很漂亮
2020-09-15 11:11:43 +08:00
回复了 97612336 创建的主题 北京 我在北京租了个月租 700 的房子,不敢想像
@97612336 这种要是有独立卫生间 那就很不错了啊
2020-08-06 11:31:18 +08:00
回复了 dongdongdong 创建的主题 问与答 妹妹不会读书,也不听话,作为哥哥,我应该怎么做
可以的话, 接到身边, 毕竟是妹妹. 不好好教育她 ,继续学习,,难不成还没成年就夜店蹦迪吗?
2020-07-02 13:25:58 +08:00
回复了 lieyan 创建的主题 分享创造 我来分享一点东西
图不错,你懂的.
2020-06-15 08:47:54 +08:00
回复了 145431 创建的主题 摄影 年前换到美妆相关的工作了,拍了一些相关东东~
蓝色那张不错
结论: rabbitMq 可行,延时队列, 不装插件情况下. 设置多个队列,例如 A,B,C,D 首先第一次调用失败, 将消息设置过期时间 4 秒, 设置缓存次数, 进入 A 队列,(A 队列固定的就是 4 秒, 不是队列本身的过期时间, 而是进入该队列的消息都是 4 秒过期. 队列中也不会出现 后入消息过期时间 比前入的早). 经过绑定的交换器 exchange 进入 实际的消费队列 X, 消费如果再失败 ,根据 redis 缓存的次数值, 在这里决定将此次消息放入到哪个队列, 假设是 B, 那么设置过期时间为 10 秒 ..... 流程就是这样, 这是我想到能实现的情况.
rabbitMQ 方面的例子 可以根据这个博客来 https://juejin.im/post/5a12ffd451882578da0d7b3a
谢谢.
@klgd 好的.(我想是加个 redis 消息主键 - 次数 这样的缓存是吧)
@klgd 那消息回到消息队列 A 后, 再次设置过期时间, 这个怎么判断它是第几次重试 设置下次的过期时间? (要额外加判断吗)
@klgd 我能不能理解 为 消息 A 在第一次调用失败后, 进入队列 X 设置过期时间 4 分钟, 4 分钟到了, 根据死信交换器,到了队列 Y, 队列 Y 消费 发现还是调用失败, 这个时候 放到队列 Z 设置过期时间 10 分钟 ... 需要固定几个具体的队列, 例如 4 分钟队列, 10 分钟队列 10 分钟队列 2 ,1 小时队列... 每个队列 先入的过期时间也肯定会比后入的小.
时间轮定时器, 我不知道是不是指 Netty 的 HashedWheelTimer. 找到几篇博客.
,https://russxia.com/2019/07/20/%E6%97%B6%E9%97%B4%E8%BD%AE%E5%AE%9A%E6%97%B6%E5%99%A8/
https://www.cnblogs.com/eryuan/p/7955677.html
https://blog.wangqi.love/articles/Java/%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1%E4%B8%8EHashedWheelTimer.html
@klgd 如果消息在 A 队列里出来后再次失败, 这个什么时候是要放到延时 20 秒 45 秒...的死信队列里吗? (这个放到哪个队列里该怎么判断)
意思是建立几个固定 时间的队列吗
谢谢! 现在队列用的是 RabbitMQ, 如果用死信队列, 入队时间不同, 出入顺序可能会有问题(实际没有操作过). spring retry 可以重试, 但是我没有找到 可以设置 频率 类似 4m,10m,10m,1h,2h,6h,15h 这样的, 固定间隔的是可以的.
RocketMQ 还没有使用过.
2020-05-18 14:08:31 +08:00
回复了 Liulang007 创建的主题 分享创造 关于哈士奇社区更新到 V2.0 尽可能的优化了界面
2020-05-08 17:34:33 +08:00
回复了 susansusan 创建的主题 奇思妙想 知乎+19 楼会变成怎么样呢?
当年实习面过,但是没过.. 点击去 感觉相亲找男女朋友这个模块还好, 不知道靠不靠谱
2020-04-23 11:24:16 +08:00
回复了 liubx 创建的主题 MySQL 请教大家一个关于订单统计 sql 的问题
如果 order 表的 id 是 bigint 然后是自增的, 根据 user_id 分组找到 id 最小的(时间应该也是最早的)
select id from orders group by user_id order by id asc
//找出这些订单
select * from orders where id in( select o.id from orders o group by o.user_id order by o.id asc) and ...
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1044 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 19:28 · PVG 03:28 · LAX 11:28 · JFK 14:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.