白话微服务60秒:消费者驱动契约

640?wx_fmt=gif

♬ 关闭窗口或屏幕也可听哦~



640?wx_fmt=png


主播:Elaine



今天是白话微服务服务通信

7集《消费者驱动契约


对于每个微服务,都会有服务的生产者和服务消费者。一般来说,生产者约定服务的接口等信息,服务的消费者被动的按照生产者的通告来进行调整。 


某一个星期四的早上,你搬着小板凳从凌晨4点排到早上7点挂专家号,到了窗口,被告知这个专家今日停诊的时候,心中一定是有一万只羊驼奔腾而过的。 


费者驱动契约实际上消除了服务提供者和消费者之间的不对等关系,通过建立双方的接口契约来形成生产者和消费者之间的解耦,双方可以在符合契约的情况下分别测试和演进而不影响交互。


比如订购一个亲子照套系,约定从孩子1-18岁的每年可以一家三口来摄影机构拍20张照片。你这边只需要约定时间,带娃到场就可以了。而影楼一方具体是用尼康D850还是佳能5D4不影响契约的履行。 


这就是消费者驱动契约。



关于白话微服务60秒:


以自由双手、开放双耳的形式,以形象的语言、轻松的风格,可利用上下班、骑车、跑步等闲暇时间,为程序员推出的“随身充电”栏目。


每周一、三、五播出,为方便聆听,欢迎关注并星标公众号。


640?wx_fmt=png

640?wx_fmt=jpeg关于EAWorld:微服务,DevOps,数据治理,移动架构原创技术分享,长按二维码关注


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值