spring cloud 网关服务项目

一、base-server (网关服务)

可采用gataway 或者 zuul

首先主启动类上添加@SpringBootApplication @EnableZuulProxy 注解

如果使用nacos作为注册中心和配置中心的话需要再bootstrap.yml文件中配置

针对windows本地测试nacos需要配置环境变量然后使用脚本语言编写执行程序

./startup -m standalone

具体配置可参考:

spring application name  gataway-server

            cloud nacos discovery server-addr IP:PORT

                                                  namespace dev

                                  config server-addr IP:PORT

                                                  namespace dev

nacos中yml配置

zuul host soket-timeout-millis:600000

                connect-timeout-millis:600000

        force-original-query-string-encoding:true

        sensitive-headers:

         routes admin-route path:/admin-service/**

                                          service-id: admin-service

                                          ribbon eager-load enabked: true

                                                     MaxAutoRetries:1

                                                     MaxAutoRetriesNextServer: 1

                                                     OkToRetryOnAllOperations: false

                                                     ConectTimeout:  3000

                                                     ReadTimeout: 600000

二、mic-service 微服务

多个微服务可添加到MIC-SERVICE

    admin-service

    b-service

    c-service

如果多个服务之间想相互调用  使用feignclient注解

例如admin-service  调用  b-service

首先admin-service服务中新建一个远程调用服务类

testServeceRemote 此类上面需要添加FeignClient

然后方法上添加被调用的请求路径  

@requestPath(/b-service/test/add)

之后再b-service服务中添加对应的控制层方法

前段页面可写在web服务下面

三、web 前段页面

   PC-UI

   A-UI

四、common-utils工具服务

所有服务所用到的工具类写在common-utils

五、rest-service工具服务

如果需要对外提供接口可写在Rest-service

备注:可根据实际情况编写自己的架构目录

  • 11
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值