乐趣区

关于java:SpringCloudAlibaba系列教程3微服务调用

上一接,咱们基本上搭建好了咱们所须要微服务模块,然而咱们之间如何调用呢?
咱们模仿一个用户下单的流程,
首先咱们思考一下咱们的微服务调用流程,其实就是通过商品微服务进行查问商品,而后筛选适合的商品,下单,到咱们的订单微服务,当初咱们以这个场景进行持续欠缺咱们的我的项目。
那咱们开始就在商品微服务的 Controller 进行编写

这是咱们查问商品的具体逻辑。
而后咱们再 Service 层进行编写业务逻辑。

咱们次要就是通过 JAP 的 FidById 进行查问商品。
而后咱们浏览器输出微服务地址(依据本人环境)咱们进行查问一下

通过 json 返回数据咱们能够看到查问的后果。

这个是之前增加的数据。
上面咱们要实现用户下单这个微服务。
搭建过程能够参考之前的文章。
首先咱们在 ordercontroller 设计下单接口

而后还是下面的逻辑在 service 设计订单保留接口,这里服务调用应用了 RestTemplate(应用其余的也是能够的)

输出下单微服务的地址,而后就能够看到下面操作了。这是一个简略的下单流程,能够依据业务操作一直拓展,咱们这一章微服务调用先写到这里,后续咱们将持续优化代码。
前期会在这个我的项目上一直增加,喜爱的请点个 start~
我的项目源码参考一下分支 220124_xgc_createTable:
Gitee:https://gitee.com/coderxgc/sp…
GitHub:https://github.com/coderxgc/s…

退出移动版