RocketMQ 为什么性能不如 Kafka?零拷贝 发表于 2024-11-20 | 分类于 Linux | 暂无评论 我们了解到 RocketMQ 的架构其实参考了 kafka 的设计思想,同时又在 kafka 的基础上做了一些调整。看起来,RocketMQ 好像各方面都比 kafka 更能打。 但 kafka 却一直没被淘汰,说明 RocketMQ 必然是有着不如 kafka 的地方。是啥呢? 性能,严格来说是吞吐量。阿里中间件团队对它们做过压测,同样条件下,kafka 比 RocketMQ 快 50%左右。但即使这样,RocketMQ 依然能每秒处理 10w 量级的数据,依旧非常能打。你不能说 RocketMQ 弱,只能说 Kafka 性能太强了。 不过这就很奇怪了,为什么 RocketMQ 参考了 kafka 的架构,却不能跟 kafka 保持一样的性能呢?在回答这个问题之前,我们来聊下什么是零拷贝。 阅读全文 »
为什么不建议使用多表join? 发表于 2024-11-19 | 分类于 mysql | 暂无评论 最主要的原因就是join的效率比较低 MySQL是使用了嵌套循环(Nested-Loop Join)的方式来实现关联查询的,就是要通过两层循环,用第一张表做外循环,第二张表做内循环,外循环的每一条记录跟内循环中的记录作比较,符合条件的就输出。 阅读全文 »
Python 3各版本的新特性对比 发表于 2024-11-12 | 分类于 Python | 暂无评论 Python 3系列的各个版本都带来了许多重要的新特性和改进,从语法到标准库的增强,都为开发者提供了更好的编程体验和更高效的开发方式。 Python是一种简单易学、功能强大的编程语言,广泛应用于各个领域。Python 3是Python语言的最新版本系列,自发布以来已经经历了多个版本的更新和改进。本文将介绍Python 3各个版本的新特性,包括Python 3.0到Python 3.10的重要变化和改进。 阅读全文 »
预测市场 Polymarket 发表于 2024-11-05 | 分类于 杂谈 | 暂无评论 Polymarket 是一个基于加密货币的预测市场,用户可以在其中对现实世界的事件进行投注,涵盖政治、国际关系、体育、流行文化、商业和科学。 阅读全文 »
美国大选流程 发表于 2024-10-31 | 分类于 杂谈 | 暂无评论 美国将于 2024年11月5日 举行总统选举,这将是美国历史上第60次总统选举,获胜者将于2025年1月20日宣誓就职。 ### 美国总统大选主要包括5道程序 第一步:报名参选,第二步:党内初选确定总统候选人,第三步:总统候选人竞选,第四步:选民投票,第五步:选举人团投票和总统就职。 阅读全文 »