2023年11月2日

SQL语句优化

摘要: 一、MySQL性能 1.1、最大数据量 抛开数据量和并发数,谈性能都是耍流氓。MySQL没有限制单表最大记录数,它取决于操作系统对文件大小的限制。 《阿里巴巴Java开发手册》提出单表行数超过500万行或者单表容量超过2GB,才推荐分库分表。性能由综合因素决定,抛开业务复杂度,影响程度依次是硬件配置 阅读全文

posted @ 2023-11-02 16:22 木乃伊人 阅读(8) 评论(0) 推荐(0) 编辑

MQ【消息延迟解决方案】

摘要: 一、消息延迟如何监控 1、消息队列提供的工具,通过监控消息的堆积来完成。 2、通过生产监控消息对消息延时的监控。 二、详情 /2.1、消息队列工具 以kafka为例。不用版本消费者的消费进度不一样。 在 Kafka0.9 之前的版本中,消费进度是存储在 ZooKeeper 中的,消费者在消费消息的时 阅读全文

posted @ 2023-11-02 15:04 木乃伊人 阅读(268) 评论(0) 推荐(0) 编辑

MQ【如何保证不丢失,且只被消费一次】

摘要: 一、消息为何会丢失 消息从生产者到消息队列的过程。 消息在消息队列存储的过程。 消息在被消费的过程 。 二、分析 2.1、消息在写消息队列过程中丢失 消息生产者一般就是业务系统,消息队列是单独部署了在独立的服务器上的,所以业务服务器和消息队列服务器可能会出现网络抖动,当出现了网络抖动,消息就会丢失。 阅读全文

posted @ 2023-11-02 14:42 木乃伊人 阅读(330) 评论(0) 推荐(0) 编辑

CDN加速

摘要: 一、简介 二、应用场景 系统有很多的静态资源的,并且请求量也是超级大的。例如:移动端APP,有很多的图片,小视频以及流媒体等,对于网站来说,不仅有上面那些资源之外,还有大量的HTML 文件,css文件以及Javascript文件。目前这些静态资源均是放在Nginx服务器上的,请求量很大,并且这些文件 阅读全文

posted @ 2023-11-02 13:58 木乃伊人 阅读(19) 评论(0) 推荐(0) 编辑

Redis【Sentinel 哨兵机制】

摘要: 一、简介 二、作用 哨兵是Redis集群架构中一个非常重要的组件,主要功能如下: 集群监控。即时刻监控着redis的master和slave进程是否是在正常工作。 消息通知。就是说当它发现有redis实例有故障的话,就会发送消息给管理员。 自动故障转移。如果redis master 节点宕机了的话, 阅读全文

posted @ 2023-11-02 11:05 木乃伊人 阅读(28) 评论(0) 推荐(0) 编辑

缓存【分布式缓存高可用方案】

摘要: 一、简介 上图所示,我们在服务层和数据库层之间增加一个缓存层,现在我们读取数据的时候,先从缓存里面读取,读不到的再去读数据库。 既然我们引入了缓存,那肯定是想更多的请求尽量落在缓存上,也就是说我们必须要关注缓存命中率,命中率越高就代表我们的后端存储就越不容易被拖垮成为性瓶颈,如果我们的缓存命中率下降 阅读全文

posted @ 2023-11-02 10:37 木乃伊人 阅读(27) 评论(0) 推荐(0) 编辑

算法【Hash算法总结】

摘要: 一、简介 一致性哈希算法在1997年由麻省理工学院提出,是一种特殊的哈希算法,在移除或者添加一个服务器时,能够尽可能小地改变已存在的服务请求与处理请求服务器之间的映射关系 。一致性哈希解决了简单哈希算法在分布式哈希表( Distributed Hash Table,DHT) 中存在的动态伸缩等问题。 阅读全文

posted @ 2023-11-02 10:14 木乃伊人 阅读(14) 评论(0) 推荐(0) 编辑

缓存【Cache Aside Pattern】

摘要: 一、简介 Cache Aside Pattern 旁路缓存策略,分为读策略和写策略。 二、读写策略 旁路缓存策略,以数据库的数据为基准的,而缓存是按需才加载。 2.1、读策略 先从缓存中读取数据。 如命中缓存,直接返回。 如未命中缓存,则去查数据库。 查到数据库的数据,回写缓存。 2.2、写策略 先 阅读全文

posted @ 2023-11-02 09:36 木乃伊人 阅读(39) 评论(0) 推荐(0) 编辑

MQ【消息中间件选型】

摘要: 一、作用 异步化提升性能、系统间解耦、流量削峰。 二、类型 ActiveMQ、RabbitMQ、Kafka以及RocketMQ这四大类。 2.1、ActivwMQ 目前不活跃,前几年用的比较多,故略去。 2.2、Kafka 【优点】: Kafka最大优势就在于高吞吐量,在普通机器4CPU8G的配置下 阅读全文

posted @ 2023-11-02 09:20 木乃伊人 阅读(32) 评论(0) 推荐(0) 编辑

导航