- 博客(4)
- 收藏
- 关注
原创 kafka核心参数作用及建议
在实际开发中,很多时候kafka的参数都配置在配置文件里,对于一个小白来说,都是拿来即用不知每个参数如何配置,这样其实是很容易发生线上问题的,这篇文章用于介绍kafka各种参数以及使用建议。监听器:Spring Kafka框架特有的概念,在消费者端将”消息接收“和”消息处理“解耦,封装了一些”消息接收“的细节,同时抽象出一些”消息处理“的常用模板让开发者开箱即用。同时结合后面retries这个参数,之前发送失败的请求会重试,这样就乱序了。由Spring Kafka框架来管理提交,这是使用框架的最大意义。
2025-03-24 23:03:28
826
原创 动态线程池实现原理
动态线程池是一种可以在运行时根据需求动态调整其参数(如核心线程数、最大线程数、队列容量等)的线程池。与静态线程池不同,动态线程池能够在应用程序运行过程中根据负载或配置的变化自动调整自身的行为,以提高资源利用率和系统的响应能力。
2025-03-13 23:45:22
623
原创 线程池的创建
如果在 keepAliveTime 规定的时间内没有新的任务到达,该线程将被终止(前提是该线程数量超过 corePoolSize,或者 allowCoreThreadTimeOut(true) 被调用)。当线程池中的线程数量超过 corePoolSize 时,如果有多余的线程处于空闲状态(即没有任务可执行),这些空闲线程不会立即被销毁。具体的:当一个空闲线程在 ThreadPoolExecutor 中执行完一个任务后,如果该线程没有立即接收到新的任务,它会进入空闲状态。
2025-03-11 00:22:02
996
原创 服务接口签名规范
为了降低服务之间接口集成的成本,避免由于接口签名验证方式不同导致的系统互通障碍,因此约定了服务接口签名规范。此接口规范适用于服务与服务之间的接口调用使用。
2025-02-26 00:28:12
844
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人