
分布式
文章平均质量分 91
可以吧可以吧
可以吧
展开
-
kafka优化配置,Kafka 的消费者客户端详解
前面讲解了 Kafka 的生产者,而与生产对应的就是消费者,程序中可以通过 KafkaConsumer 来订阅主题,并从订阅的主题中拉取消息。而 Kafka 中消费者比生产者多了个组的概念,也称消费者组,从而提升单机的消费速度。本文将介绍下消费者与消费者组的概念,然后再对客户端开发进行详细讲解。对于 Kafka 的分区来说,它的每条消息都有唯一的偏移量,用来展示消息在分区中对应的位置,它是一个单调递增的整数。原创 2022-11-28 16:45:34 · 3480 阅读 · 0 评论 -
PHP解决网站大数据大流量与高并发
转自https://www.cnblogs.com/lazb/articles/5347356.html ,谢谢大哥1:硬件方面普通的一个p4的服务器每天最多能支持大约10万左右的IP,如果访问量超过10W那么需要专用的服务器才能解决,如果硬件不给力 软件怎么优化都是于事无补的。主要影响服务器的速度有:网络-硬盘读写速度-内存大小-cpu处理速度。2:软件方面原创 2018-01-16 15:35:17 · 574 阅读 · 0 评论 -
redis实现分布式锁
慢慢总接慢慢更新对于分布式场景,我们可以使用分布式锁,它是控制分布式系统之间互斥访问共享资源的一种方式分布式锁一般有如下的特点:我们一般实现分布式锁有以下几种方式:Redis的SETNX命令,setnx key value,将key设置为value,当键不存在时,才能成功,若键存在,什么也不做,成功返回1,失败返回0 。 SETNX实际上就是SET IF NOT Exists的缩写因为分布式锁还需要超时机制,所以我们利用expire命令来设置,所以利用setnx+expire命令的核心代码如下:实际上原创 2022-07-11 23:31:56 · 1255 阅读 · 0 评论 -
使用docker-compose 编排基础分布式架构
在docker-compose编排swoft和nginx时,如果指定的是宿主机目录,则需要先在本地创建并处理相应swoft项目文件和nginx项目文件,且必须保证容器和宿主机两个目录的用户名名称和用户组名称一致才可以不出问题,非常麻烦。正常如果不是使用docker-compose编排的话,映射文件目录到宿主机目录是一个好的选择,但如果是使用docker-compose编排,则更建议映射到数据卷,关于docker中的数据卷volume,可以查看文章。7、为什么选择映射到数据卷,而不是目录。.........原创 2022-07-26 23:32:18 · 1081 阅读 · 0 评论