HTTP服务的客户端可以通过请求或发布特定内容类型的数据来指定他们理解的版本(和格式)。HTTP协议定义了报告内容类型不可理解的错误代码。
消息系统(例如JMS、MQ Series等)没有一种标准的方法来描述消息协议版本和内容格式。
您是如何为可靠的异步消息访问的服务实现版本控制的呢?
一些可能性包括:
- 发送方将版本表示为消息属性 - 队列或主题名称包括在该目的地接受的消息的协议版本 - 版本在消息的有效负载中
我相信还有其他的方法。您是如何实现它的?您发现了哪些优缺点?
消息系统(例如JMS、MQ Series等)没有一种标准的方法来描述消息协议版本和内容格式。
您是如何为可靠的异步消息访问的服务实现版本控制的呢?
一些可能性包括:
- 发送方将版本表示为消息属性 - 队列或主题名称包括在该目的地接受的消息的协议版本 - 版本在消息的有效负载中
我相信还有其他的方法。您是如何实现它的?您发现了哪些优缺点?