Spring Cloud
文章平均质量分 73
springcloud操作
王乐乐君
这个作者很懒,什么都没留下…
展开
-
SpringCloud Alibaba【四】Gateway网关配置
GatewayzuulZuul基于Servlet实现,为阻塞式编程,Gateway基于Spring5中的WebFlux,底层使用Netty,为响应式编程,性能更好。提示:以下是本篇文章正文内容,下面案例可供参考本章之作简单的介绍,详细在后面的博文。原创 2023-02-10 18:31:28 · 545 阅读 · 0 评论 -
SpringCloud Alibaba【一】Nacos集群部署配置
博客选择SLB模式,由Nginx充当负载均衡,部署三个nacos节点nacos建议部署在内网中,不暴露出外网。【nacos集群部署】,里面有详细的介绍可以看一下。单机版可以用作开发测试,生产环境就需要集群部署保持高可用。目前nacos支持Docker和K8s部署,本博客介绍的是除容器环境的基本服务器部署。【K8s下Nacos的集群化部署】原创 2023-02-09 18:48:26 · 785 阅读 · 0 评论 -
SpringCloud oauth整合JWT(一) -- 思路介绍与认证服务器实现
注意:这里只是讲解oauth与jwt整合,不过多的介绍单个技术1.oauth 2.0OAuth2.0是OAuth协议的延续版本,但不向前兼容OAuth 1.0(即完全废止了OAuth1.0)。 OAuth 2.0关注客户端开发者的简易性。要么通过组织在资源拥有者和HTTP服务商之间的被批准的交互动作代表用户,要么允许第三方应用代表用户获得访问的权限。同时为Web应用,桌面应用和手机,和起居室设...原创 2020-02-11 16:50:56 · 623 阅读 · 0 评论 -
SpringCloud微服务网关限流
1.限流的两种实现方式1.nginx限流在nginx中,通过限流可以规定一个一个地址映射每一秒可以被访问多少次,甚至是限制每一个用户(这里的用户指的是访问改地址映射的用户的IP)在规定的时间内可以访问的次数,防止用户多次操作或者是恶意请求攻击服务。2.网关限流网关可以提供用户统一的访问入口,在Nginx限流过后,依然会有很大一波流量会承载的网关上,那这个时候的限流是针对于网关甚至是针对于网......原创 2020-02-09 15:38:33 · 2677 阅读 · 0 评论 -
SpringCloud微服务网关负载均衡
1.负载均衡在java的开发过程中,我们的程序不能时时刻刻保证他的安全运行,所以我们需要在某些时刻照顾到程序的不正常运行状态,所有这个时候服务的负载均衡就显得格外的重要了。一旦用户集中访问其中的某个微服务的时候,并发量过大导致服务会有宕机的问题,这个时候微服务的雪崩效应可能就会表现出来,所以我们需要将某些用户很集中使用的微服务进行集群部署,通过负载均衡分流。2.LoadBalanClient...原创 2020-02-06 23:54:30 · 947 阅读 · 0 评论 -
SpringCloud微服务网关path路径过滤
1.配置application.yml文件spring: application: name: gateway-admin cloud: gateway: globalcors: cors-configurations: '[/**]': allowedOrigins: "*" ...原创 2020-02-06 23:11:59 · 1508 阅读 · 0 评论 -
SpringCloud微服务网关host路径过滤
1.修改host文件在windows系统下,地址映射文件配置就在hosts文件,文件的位置在C盘下的system32/driver/etc/hosts,添加以下配置--本机地址 映射域名127.0.0.1 cloud.wangle.com2.配置application.ymlspring: application: name: gateway-admin cloud:...原创 2020-02-06 18:41:18 · 1424 阅读 · 0 评论 -
SpringCloud微服务网关跨域问题
1.何为跨域当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域,具体请看其他博主关于跨域的博文。2.gateway网关跨域解决不同的微服务占用的为不同的端口,而现在前后端分离,前端通过浏览器访问的端口必然不跟微服务相同,也不和网关相同。由于网关提供了统一的访问端口,所以只需要考虑gateway网关的跨域问题。在application.yml文件里面添加以下配置...原创 2020-02-06 16:01:49 · 609 阅读 · 0 评论 -
SpringCloud微服务网关搭建
1.idea创建maven项目通过idea创建maven项目,如果存在java或者resource文件夹为未加载时选择右边的控制面板,选择创建的网关项目reimport就行了2.添加pom依赖网关一般来说可以使用gateway或者是zuul,但现在推荐使用前者,不管是功能还是性能方面都要强与后者<dependencies> <dependency>...原创 2020-02-05 23:39:40 · 601 阅读 · 0 评论 -
SpringCloud Alibaba【三】微服务网关相关技术
1.微服务网关的优点提供了统一的访问入口,降低了服务的受攻击面积。提供了统一的跨域解决。(虽然Nginx可以解决跨域问题)提供了统一的日志记录,可以进行统一的监控。提供了统一的权限认证。(虽说整合了oauth后在认证服务器认证,但还是在网关登录)体统了微服务限流等拱了,可以保护服务防止雪崩效应。可以系统构建一套或者多套服务。2.网关-微服务概念图这里为什么需要这么多网关呢,其...原创 2020-02-05 22:16:34 · 503 阅读 · 1 评论