福大大架构师每日一题
福大大架构师每日一题
全部文章
分类
福大大架构师每日一题(1005)
归档
标签
去牛客网
登录
/
注册
福大大架构师每日一题的博客
最新面试题,针对高级开发人员和架构师。内容是后端、大数据和人工智能。
TA的专栏
831篇文章
2人订阅
福大大架构师每日一题
831篇文章
7114人学习
全部文章
(共7篇)
2020-12-25:MQ中,如何保证消息的顺序性?
来自专栏
福哥答案2020-12-25:稍微详细的答案:生产者保证消息入队的顺序。MQ 本身是一种先进先出的数据接口,将同一类消息,发到同一个 queue 中,保证出队是有序的。避免多消费者并发消费同一个 queue 中的消息。 RabbitMQ:创建多个 queue,每个消费者固定消费一个 queue 的消...
mq
消息队列
2020-12-25
4
790
2020-12-24:MQ中,如何保证消息不丢失?
来自专栏
福哥答案2020-12-24: 生产者丢失消息:如网络传输中丢失消息、MQ 发生异常未成功接收消息等情况。 解决办法:主流的 MQ 都有确认或事务机制,可以保证生产者将消息送达到 MQ。如 RabbitMQ 就有事务模式和 confirm 模式。 MQ 丢失消息:MQ 成功接收消息内部处理出错、宕...
mq
消息队列
2020-12-24
3
584
2020-12-23:如何保证MQ的高可用?
来自专栏
福哥答案2020-12-23: ActiveMQ:Master-Slave 部署方式主从热备,方式包括通过共享存储目录来实现(shared filesystem Master-Slave)、通过共享数据库来实现(shared database Master-Slave)、5.9版本后新特性使用 Zo...
mq
消息队列
2020-12-23
3
438
2020-12-22:使用MQ的缺陷有哪些?
来自专栏
福哥答案2020-12-22:系统可用性降低:以前只要担心系统的问题,现在还要考虑 MQ 挂掉的问题,MQ 挂掉,所关联的系统都会无法提供服务。系统复杂性变高:要考虑消息丢失、消息重复消费、消息顺序性、消息堆积等问题。一致性问题:多个 MQ 消费系统,部分成功,部分失败,要考虑事务问题。
mq
消息队列
2020-12-22
3
411
2020-06-19:多线程消费kafka的时候,开发、测试环境都能每秒10w+,但是正式环境只能1w/s
来自专栏
2020-06-19:多线程消费kafka的时候,开发、测试环境都能每秒10w+,但是正式环境只能1w/s,正式环境不能重启,看怎么调试? 福哥答案2020-06-19: 答案来自群成员:基准测试。 观察 网络和磁盘的读写,实时与历史曲线,观察文件句柄/内存的使用情况。观察系统patch 基础库/运...
kafka
架构师
消息队列
分布式
2020-07-20
3
605
2020-05-25:MQ应用场景、Kafka和rabbit区别?kafka为什么支撑高并发?
来自专栏
福哥答案2020-05-25: 应用场景:解耦、异步、削峰。区别如下:特性 ActiveMQ RabbitMQ RocketMQ Kafka单机吞吐量 万级,比 RocketMQ、Kafka 低一个数量级 同 ActiveMQ 10 万级,支撑高吞吐 ...
mq
kafka
rabbit
消息队列
2020-07-20
3
1632
2020-04-28:工作中如何解决MQ消息堆积和消息重复的问题?
来自专栏
福哥答案2020-04-28:此答案来自群员,感谢群员支持。 消息堆积 只能考虑 增多消费者 以及后端其他服务 组件的吞吐能力 别的有办法吗 如果更彻底一点 分撒单个队列里的消息 队列 更分门别类 或者 只是简单物理分散 也都能提高吞吐 但是本质都是增多消费者 运维方法 有靠各种 弹性在消息...
mq
架构师
消息队列
分布式
2020-07-20
3
772