《Python深度学习》笔记
前言
说起大模型,我们都知道它是通过海量数据”训练”出来的,但很少有人了解”训练”二字背后究竟发生了什么。
所谓”训练”,本质上是一个深度学习的过程。而实现这一过程的载体,是一种称为神经网络的模型结构——它由若干层级层叠加而成,数据在各层之间逐步传递、转化,最终从数据中学习到数据的规律与特征表示。
在最近开发过程中,遇到了一个让人疑惑的问题,现有一个 Controller ,有且只有一个私有方法:
1 | @RestController |
在前面我们学习到 Kafka 生产者在发送时,消息会先流入到消息收集器 RecordAccumulator,随后再由另外的线程—— Sender 线程将累积的消息发往 Kafka 服务端。本篇文章一起学习下 Sender 线程的工作流程。
Sender 线程的启动可以在 KafkaProducer 的构造函数中找到:
1 | //... |
我们都知道,在使用 Kakfa 客户端发送消息时,只需要指定主题和消息的内容,再调用发送方法即可。那发送方法中具体包含了哪些逻辑呢,本文结合源码一起来看下。
1 | // 构建消息 |