自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除