声明:本站文章均为作者个人原创,图片均为实际截图。如有需要请收藏网站,禁止转载,谢谢配合!!!

Nacos(1):安装与使用

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。1、下载nacos在Nacos的GitHub页面,

Gateway(1):搭建SpringCloudGateway网关服务

网关作用对用户请求做身份认证、权限校验对用户请求路由到微服务,并实现负载均衡对用户请求做限流在SpringCloud中网关的实现有两种:zuul 和 gatewayzuul基于Servlet的实现,属于阻塞式编程gateway则是基于Spring5中提供的WebFlux,属于响应式编程的实现,具有更好的性能本文主要介绍gateway的实现方式1、创建新的模块gateway,并

Eureka(二):服务注册

Eureka注册中心作用: 管理项目集群而暴露的接口服务, 提供服务注册与发现的功能.服务注册: 提供者 (暴露自己的服务给外部调用的角色) 向 Eureka 服务器注册自己.服务发现: 消费者 (去调用暴露出来的服务的角色) 从 Eureka 服务器获取提供者的地址列表.其中 Eureka 服务器也可以集群, 和其他 Eureka 服务器相互共享自己的资源.1、引入依赖 &

java/springboot使用redis

java/springboot使用redis1、安装springboot-redis依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter

java/swing图形化界面使用

Swing 是一个为Java设计的GUI工具包。Swing是JAVA基础类的一部分。Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT。它们是JFC的一部分。它们支持可更换的面板和主题(各种操作系统默认的特有主题),然而不是真的使用原生平台提供的设备,

Gateway(2):路由断言工厂Route Predicate Factory

网关路由可以配置的内容包括:路由id:路由唯一标示uri:路由目的地,支持lb和http两种predicates:路由断言,判断请求是否符合要求,符合则转发到路由目的地filters:路由过滤器,处理请求或响应配置文件中写的断言规则只是字符串,这些字符串会被Predicate Factory读取并处理,转变为路由判断的条件Path=/user/**是按照路径匹配,这个规则是由 o

Go/Gin使用jwt

jwt,全名(json web token),是一种跨域的认证的解决方案,属于一个开放的标准。使用其规定了一种token的实现方式。本文主要介绍Go/Gin如何使用jwt进行身份验证操作步骤1、安装jwt-go拓展包$ go get -u github.com/dgrijalva/jwt-go2、发放tokenfunc ReleaseToken(user *model.User) (toke

Ribbon负载均衡原理

Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端 负载均衡的工具简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer (简称LB) 后面所有的机器,Ribbon 会自动帮助你基于某种规则

Nacos(4):环境隔离

Nacos环境隔离-namesapceNacos从服务存储和数据存储的最外层都是namespace,用于最外层隔离每个Namespace都有一个唯一id不同namespace下的服务不可见namespace默认为public(保留空间)在控制面板新建一个dev的namespace在服务列表中可以看到两个命名空间可以在配置文件中指定namespace将命名空间ID写入进去sp