SpringCloud 消费者/生产者

2023-12-13 11:51 更新
本部分仅对Groovy DSL有效。

在HTTP中,您使用的符号是client / stub and `server / test您也可以在消息传递中使用这些范例。此外,Spring Cloud Contract验证程序还提供了consumerproducer方法,如以下示例所示(请注意,您可以使用$value方法来提供consumerproducer部分):

Contract.make {
	label 'some_label'
	input {
		messageFrom value(consumer('jms:output'), producer('jms:input'))
		messageBody([
			bookName: 'foo'
		])
		messageHeaders {
			header('sample', 'header')
		}
	}
	outputMessage {
		sentTo $(consumer('jms:input'), producer('jms:output'))
		body([
			bookName: 'foo'
		])
	}
}


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号