• 望都县今日大新闻
  • Spring cloud系列教程第三篇-子项目payment_教育频道_

    发布日期:2020-05-20 01:56   来源:未知   阅读:

    Spring cloud系列教程第三篇-子项目payment项目图文搭建

    在上一篇文章《2 Spring cloud系列教程第二篇-支付项目父工程图文搭建》中,我们已经把父工程搭建好了,本文,咱们就来搭建支付微服务payment项目。

    微服务架构编码构建中会有一条不成文的规定:约定>配置>编码

    为什么会有这个不成文的规定呢?

    我们来思考:微服务是一个一个单一的应用程序。程序运行交互,需要项目名称、项目端口号等一些资源。所以,我们应该先要约定每个微服务项目名称和端口号,然后是各种配置信息。只有约定好了这些,配置信息都准备好了,然后才能开始进行编码阶段。不然,在以后项目越来越多,就会出现端口或者是项目名称用混淆的情况。

    好了,这里我们就来对项目名称和项目端口进行约定。

    本文是由凯哥(凯哥Java:kagejava)发布的《spring cloud系列教程》教程的第三篇:《Spring cloud系列教程第三篇-子项目payment项目图文搭建》。

    约定:

    假设我们客户端在支付的时候调用支付服务。

    客户端消费者端口80,项目名称是order;

    支付微服务端口是8001,项目名称是payment。

    简单的调用架构如下图:

    微服务模块一般创建流程:

    1:创建module

    2:修改POM文件

    3:编写配置文件(如YML或者是propriety文件等)

    4:启动项目,测试是否搭建成功

    5:相关业务代码编写

    一:创建子模块module

    创建子模块:cloud-provider-payment8001

    创建步骤:

    选中父项目springcloudalibaba,然后右键->new ->Module。如下图:

    在弹出页面输入子项目名称:cloudproviderpayment8001.如下图:

    Power by DedeCms