配置 # 核心组件 # 数据结构 # KafkaProducer.send() # 异常处理 # Tips 直接抛出异常到最上层的调用方法 封装成错误码,返回给最上层调用者 对异常情况做一些统计 在特殊的异常记录类里,记录下来发生的异常 业务系统 封装错误码 中间件系统 同步调用,直接抛出来 异步调用,回调你的回调函数,告知错误信息 Sender # 申请内存 #