接口:MessageIdimpl:MessageIdImplBatchMessageIdImplRawMessageIdImpl
实现有不同的属性,不同的toString()
方法,这让我很困惑。
您应该始终通过接口使用消息id,它支持不同实现之间的比较。toString
方法只能用于日志记录目的。如果您需要将其保存在某个位置并稍后恢复,则需要使用toByteArray
和fromByteArray
方法。