摘要:        
1.消费者手动确认消息 在消费者消费消息后,通过调用basic.ack()方法手动确认消息已被消费。这样一来,RabbitMQ就会从队列中删除该消息,防止消息被重复消费。 // 创建连接和频道Connection connection = factory.newConnection();Channe    阅读全文
posted @ 2025-04-22 11:20
KLAPT
阅读(132)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Java中线程池的7种创建方式 Java中线程池的创建方式主要有以下7种,其中6种通过Executors工厂类提供,1种通过ThreadPoolExecutor手动配置: newCachedThreadPool 特点:可缓存线程池,线程数无上限(Integer.MAX_VALUE),空闲线程默认    阅读全文
posted @ 2025-04-22 10:06
KLAPT
阅读(227)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.Nginx负载均衡服务器: IP:192.168.0.4(Nginx-Server) 2.Web服务器列表: Web1:192.168.0.5(Nginx-Node1/Nginx-Web1) ;Web2:192.168.0.7(Nginx-Node2/Nginx-Web2) 3.实现目的:用户访    阅读全文
posted @ 2025-04-22 09:53
KLAPT
阅读(84)
评论(0)
推荐(0)
        
            
        
        
摘要:        
#定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数. worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /v    阅读全文
posted @ 2025-04-22 09:40
KLAPT
阅读(61)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号