开发常见
文章平均质量分 77
......
沿途欣赏i
这个作者很懒,什么都没留下…
展开
-
Rabbitmq配置调优
abbitMQ存储数据分区的可用磁盘空间限制.当可用空间值低于阀值时,流程控制将被触发.此值可根据RAM的总大小来相对设置 (如.{mem_relative, 1.0}).此值也可以设为整数(单位为bytes)或者使用数字单位(如.“50MB”).因此,很多外面都设1GB,这个显然是不够的,因为经如果当RABBITMQ的消息dump可用磁盘还剩1GB时,此时留给你的处理时间已经很短了,一般至少设成10GB。**注:**4KB包括消息内容以及消息的属性等元数据信息,其中消息的元数据信息占用至少300字节。原创 2023-08-23 11:09:35 · 1646 阅读 · 0 评论 -
Elasticsearch配置优化
以下的优化基础是安装的 Elasticsearch 版本为 7.17.7,同时jdk版本为 1.8.321。原创 2023-08-23 11:12:30 · 1193 阅读 · 0 评论 -
TCP最大连接数问题总结
资源一台Linux的资源一个TCP占用资源占满的结果CPU看你花多少钱买的看你用它干嘛电脑卡死内存看你花多少钱买的取决于缓冲区大小OOM临时端口号1文件描述符1进程/线程数ulimit -n看IO模型系统崩溃。原创 2023-08-23 11:11:52 · 850 阅读 · 0 评论 -
TCP最大连接数问题总结
资源一台Linux的资源一个TCP占用资源占满的结果CPU看你花多少钱买的看你用它干嘛电脑卡死内存看你花多少钱买的取决于缓冲区大小OOM临时端口号1文件描述符1进程/线程数ulimit -n看IO模型系统崩溃。原创 2023-08-23 11:11:10 · 1547 阅读 · 0 评论 -
TCP缓冲区参数调优
它包含一些TCP/IP堆栈和虚拟内存系统的高级选项,可用来控制Linux网络配置,由于/proc/sys/net目录内容的临时性,建议把TCPIP参数的修改添加到/etc/sysctl.conf文件, 然后保存文件,使用命令“/sbin/sysctl –p”使之立即生效。**default:**为TCP socket预留用于发送缓冲的内存数量,默认情况下该值会影响其它协议使用的net.core.wmem_default 值,一般要低于net.core.wmem_default的值。原创 2023-08-23 11:10:19 · 1226 阅读 · 0 评论 -
Redis性能配置优化
Redis的性能取决于可用内存的大小。如果内存不足,Redis将开始交换(swap),这会极大影响性能。因此,首先我们需要确保Redis所用内存的数量合理。对于合理的内存使用,我们需要对Redis的maxmemory和maxmemory-policy进行配置,以确保Redis在内存不足时仍能优雅地工作。原创 2023-08-23 11:02:10 · 525 阅读 · 0 评论 -
spring-webflux5 使用websocket
关于WebSocket 的几种高级用法原创 2023-02-10 16:22:55 · 2760 阅读 · 1 评论 -
关于fastdfs分布式文件服务器连接的异常问题
一、使用环境阿里云轻量应用服务器 LinuxCentOS 7.3系统 本地使用idea开发,远程连接二、描述 连接时出现异常,具体如下:connect to server xxx(服务器对应公网IP):22122 failjava.net.SocketTimeoutException: connect timed out at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) at jav...原创 2021-07-18 13:09:26 · 2612 阅读 · 1 评论