问题9:感觉就是防止线程池闲置占用资源 问题12不会:死锁是说b提交t2发现线程池满了,但我a提交的任务t1还在等我的t2完成 14:我搜的innodb单表最大64,生产最好5-1517.总觉得是走索引所以快,联合索引、覆盖索引那些 22.感觉是在说原子性,redis事务无回滚,只有正常执行所有命令才满足原子性,lua脚本可以原子性,但也没法回滚,可以设置延迟队列+守护线程兜底 24.真谈到不一致,好像是lua执行完毕redis主节点宕了,从节点此时成为新的主节点导致的主从不一致 26-30:很nb了楼主,我rocketmq都不知道广播集群以及pull这块,没看过有问的 感觉答的话答pull+长轮询,消费者监听broker那边消息,有就拉过来 幂等性的话,逻辑都一样的,集群的话a节点消费没及时ack给b节点,所以用redis作全局唯一判断,广播判幂等判的是单节点幂等是本地,用本地缓存啥的大量 消息堆积这边,那都发现了不是肯定要补救吗,消费者数量,topic下队列数量,降低生产者生产速度,rocketmq参数拉取间隔增大些,清理过期消息,查找原因对代码层优化这些
1 1

相关推荐

03-08 16:30
门头沟学院 Java
点赞 评论 收藏
分享
查看20道真题和解析
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务