SpringCloud 消費(fèi)者/生產(chǎn)者

2023-12-13 11:51 更新
本部分僅對(duì)Groovy DSL有效。

在HTTP中,您使用的符號(hào)是client / stub and `server / test。您也可以在消息傳遞中使用這些范例。此外,Spring Cloud Contract驗(yàn)證程序還提供了consumerproducer方法,如以下示例所示(請(qǐng)注意,您可以使用$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'
		])
	}
}


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)