当前位置: 首页 > news >正文

企业网站建设需要什么市场推广计划书

企业网站建设需要什么,市场推广计划书,优秀的网站首页,做外贸网站注意1、网关介绍 上篇对微服务中的nacos注册中心进行集成讲解。nacos主要作用是管理多服务之间复杂关系的组件。微服务是非常庞大且问题突出的架构,HTTP协议具有跨源资源共享 (CORS) Cross- Origin Resource Sharing机制,而处于安全考虑往往前端架构都会对跨…

1、网关介绍

        上篇对微服务中的nacos注册中心进行集成讲解。nacos主要作用是管理多服务之间复杂关系的组件。微服务是非常庞大且问题突出的架构,HTTP协议具有跨源资源共享 (CORS) Cross- Origin Resource Sharing机制,而处于安全考虑往往前端架构都会对跨域进行拦截,此时前端继续调用微服务中的其它任何一个服务都会被拦截无法访问。虽然可以通过配置的方式处理,但就会出现和微服务一样的问题,配置繁琐且不好管理。

        此时需要gateway的介入将所有HTTP请求通过网关在网络层实现重打包转发的方式下发到对应的微服务接口上去。gateway统一管理所有微服务的访问入口,对于前端来讲只需要暴露网关服务的地址即可,同时网关还兼顾系统安全、认证、过滤、限流等控制策略。

2、项目集成网关

本文使用Spring版本:

        SpringBoot:2.7.5;

        Spring Cloud:2021.0.5;

        Spring Cloud Alibaba:2021.1;

在上一篇创建的项目中继续创建子级工程gateway,添加网关依赖:

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>

        本文使用的配置文件为bootstrap方式,并未用到Spring默认的application配置,两者区别感兴趣可以问度娘。本项目使用认证中心接口演示网关的接口统一管理下发。

 

 

 

在gateway项目中主配置文件bootstrap.yml中配置网关服务:

spring:application:name: oto-gatewayprofiles:active: dev

在gateway项目中开发环境配置文件bootstrap-dev.yml中配置网关注册信息:

server:port: 9999spring:cloud:nacos:# 注册中心discovery:server-addr: http://localhost:8848# 共享的配置文件config:server-addr: http://localhost:8848file-extension: yamlshared-configs[0]:data-id: oto-common.yamlrefresh: true

在nacos中还有一些网关有关的配置:

 

spring:cloud:gateway:discovery:locator:enabled: true # 启用服务发现lower-case-service-id: trueroutes:- id: 认证中心uri: lb://oto-authpredicates:- Path=/oto-auth/**filters:- StripPrefix=1

        在nacos中配置项目配置信息可以无需可以及时生效,所以基本不变的配置信息可以放在项目中配置,可能发生变动的通通放到nacos中去动态配置。

        由于我们本篇主要讲解演示gateway,所以其它配置信息都被我干掉了,因为太多了怕影响大家阅读。配置文件中的内容啥意思,这里就不再一个一个讲了非常简单随便百度都有解释。

在网关启动类中添加nacos服务发现与注册注解:

@SpringBootApplication
@EnableDiscoveryClient
public class OtoGatewayApplication {public static void main(String[] args) {SpringApplication.run(OtoGatewayApplication.class, args);}
}

至此网关部分代码完成,超级简单。 

 我们启动的网关端口为9999,认证中心端口为8000。

现在我们可以打开postman来测试端口是否可以调用。

        从测试结果来看我们直接访问认证中心localhost:8000/ras/publicKey,获取公钥的接口可以成功拿到公钥。接下来我们通过网关来获取公钥。

 

         可以看到我们通过在nacos配置的网关转发地址为/oto-auth/**,通过访问localhost:9999/oto-auth/rsa/publicKey同样成功的获取到了公钥。证明网关配置成功。

        本篇只演示讲解关于网关的集成和配置使用,等后续讲到认证中心的时候在认证中心讲网关的认证、鉴权功能。

http://www.yidumall.com/news/59137.html

相关文章:

  • 专业建站工作室爱站工具包的主要功能
  • 网站建设中搜索引擎黑马教育培训官网
  • 天津建站费用seo优化方向
  • 石油大学网页设计与网站建设无忧seo
  • 看24小时b站直播鄂州网站seo
  • 网站改版阿里云怎么做网站301定向百度用户客服电话
  • 做网站的广告语网上国网app推广
  • 宁波企业建站系统大数据营销系统怎么样
  • 如何用凡科建设手机教学网站学做网站培训班要多少钱
  • 将网站保存怎么做购买模板建站
  • 余姚专业做网站公司百度推广seo效果怎么样
  • 网站系统功能流程图软文推广什么意思
  • 部门网站建设的工作汇报百度推广代理商名单
  • 域名个人用户可以做企业网站吗外贸接单平台
  • 有哪些做数据比较好的网站今日新闻国际最新消息
  • 怎么跟网站建设公司谈优化推广服务
  • 建设 马克思主义学院网站seo优化工具
  • 昆明网站制作服务商辽宁和生活app下载安装
  • 应用软件定制开发无锡seo排名收费
  • 企业网站报告册设计模板查网站是否正规
  • 做外贸一般用哪些网站好长春百度seo公司
  • wordpress amp 8211百度的关键词优化
  • 网站建设公司天强科技网站搜索引擎优化的基本内容
  • 用jquery做的网站河南省干部任免最新公示
  • 哪个网站做兼职德兴网站seo
  • 安徽省两学一做网站专栏营销型企业网站诊断
  • 四川省人民政府网网络优化工程师招聘信息
  • 服务专业制作网页seo网站管理
  • 自己做网站还是公众号seo数据是什么
  • 网站可以先做后再申请域名吗国通快速建站