简单的说:# O( h3 i. Q9 E N. o
$ P! U8 T) p4 b2 g- 服务提供者:接口的提供方。用Spring MVC写了各种Controller的那个应用。
6 c5 |9 e: y6 A: m" |$ ~9 q! Z H - 服务消费者:接口的调用方。调用上面服务提供者所提供的controller接口的应用。- Y' E3 v) `; J+ F, m3 M
在分布式应用中,通常一个业务服务(除非他是一个底层或顶层应用),它既扮演服务提供者,也扮演服务消费者。因为往往他既以来其他服务提供的接口,也为一些服务提供接口服务。
, `4 i- F9 |& L, x8 P$ a9 h' D如果还是不理解,建议看一下这个教程里的,头两篇例子,动手写一写,比起纠结字面理解会更容易把握:/ a+ i$ x0 M, v7 z9 M$ C. s. Y: {! q
https://blog.didispace.com/spring-cloud-learning/ |