#3 为Broker向Producer回查增加消息类型及应答代码
#3 重构分布式事务在Producer的对外接口，使用枚举变量代替Boolean返回值
Merge https://github.com/alibaba/RocketMQ