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

公眾號
微信公眾號

編程獅公眾號