publish方案的messageId最终通过string格式generate和parse