没有合适的资源?快使用搜索试试~ 我知道了~
积分java源码-spring-cloud-contracts:演示SpringCloudContracts用于消费者驱动的AP...
共42个文件
java:24个
properties:4个
md:4个
需积分: 9 0 下载量 86 浏览量
2021-06-06
19:32:07
上传
评论
收藏 40KB ZIP 举报
温馨提示
积分java源码消费者驱动的合同 该项目展示了如何在微服务开发中实现消费者驱动的契约。 介绍 该项目分为以下两个子项目... 项目 A. cdc-micsroservice - 一个简单的 Spring Boot 微服务,已经设置为使用消费者驱动的合同(或简称 CDC)。 该契约描述了服务的消费者应该将其代码作为基础的服务的预期输入和输出。 项目 B. cdc-microservice-consumer - 一个简单的 Spring Boot 应用程序,在生产环境中运行时依赖于cdc-microservice提供cdc-microservice 。 作为受抚养人,该消费者特别渴望签订一份合同,描述它可以预期的与服务的交互。 项目 A. 包含描述服务预期行为的契约定义。 成功构建后,这些定义将被发布,以便消费者在创建集成和交互时可以使用它们。 项目 B. 可以获得这些契约定义并在测试时使用它们来创建一个“模拟”服务,其行为如这些行为描述所描述的那样。 这减少了这两个项目之间的测试时间依赖项的数量,并允许使用者以更加隔离的方式测试他们的代码。 有关项目 (A) 的更多信息,请查看cdc-m
资源推荐
资源详情
资源评论
收起资源包目录
spring-cloud-contracts-master.zip (42个子文件)
spring-cloud-contracts-master
cdc-microservice
publishToMavenLocal.sh 134B
src
test
resources
contracts
shouldMarkClientAsFraud.groovy 585B
shouldMarkClientAsNotFraud.groovy 764B
java
io
pivotalservices
fraud
StandardJUnitTest.java 2KB
ApplicationTests.java 2KB
ContractVerifierBase.java 1002B
main
resources
application.properties 0B
java
io
pivotalservices
fraud
FraudCheckResult.java 677B
FraudCheckStatus.java 79B
Application.java 432B
FraudCheck.java 585B
FraudDetectionController.java 2KB
.gitignore 260B
README.md 6KB
build.gradle 1KB
stubrunner-server
src
test
java
io
pivotalservices
TestStubs.java 2KB
main
resources
application.properties 421B
java
io
pivotalservices
fraud
FraudCheckResult.java 677B
FraudCheckStatus.java 79B
FraudCheck.java 585B
StubrunnerServerApplication.java 765B
.gitignore 260B
README.md 2KB
build.gradle 849B
cdc-microservice-consumer
src
test
resources
application.properties 0B
java
io
pivotalservices
LoanApplicationServiceTests.java 3KB
ConsumerApplicationTests.java 337B
main
resources
application.properties 0B
java
io
pivotalservices
FraudServiceResponse.java 518B
FraudServiceRequest.java 646B
LoanApplicationService.java 3KB
ConsumerApplication.java 408B
FraudCheckStatus.java 73B
LoanApplicationStatus.java 108B
LoanApplicationResult.java 756B
Client.java 270B
LoanApplication.java 770B
.gitignore 260B
README.md 5KB
build.gradle 822B
run.sh 254B
README.md 6KB
共 42 条
- 1
资源评论
weixin_38718690
- 粉丝: 6
- 资源: 945
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功