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

没有备案的网站怎么访问不了cn体育门户网站源码(asp

没有备案的网站怎么访问不了,cn体育门户网站源码(asp,修邦建设网站,哈尔滨市做网站💗wei_shuo的个人主页 💫wei_shuo的学习社区 🌐Hello World ! Spring Cloud Eureka:服务注册与发现 Spring Cloud Eureka是Spring Cloud生态系统中的一个组件,它是用于实现服务注册与发现的服务治理组件。在…

在这里插入图片描述

💗wei_shuo的个人主页

💫wei_shuo的学习社区

🌐Hello World !


Spring Cloud Eureka:服务注册与发现

Spring Cloud Eureka是Spring Cloud生态系统中的一个组件,它是用于实现服务注册与发现的服务治理组件。在微服务架构中,服务之间存在复杂的依赖关系,而Spring Cloud Eureka可以帮助解决服务之间相互查找和通信的问题

Eureka简介

Eureka是Netflix开源的服务发现组件,用于在分布式系统中实现服务注册与发现。它是Netflix公司在构建微服务架构时开发的核心组件之一,后来成为了Spring Cloud生态系统中的一部分

Eureka注册中心搭建

Eureka服务端搭建

  • eureka-server依赖导入
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
  • 启动类添加注解@EnableEurekaServer
@EnableEurekaServer
@SpringBootApplication
public class EurekaServerApplication {public static void main(String[] args) {SpringApplication.run(EurekaServerApplication.class, args);}
}
  • 配置文件application.yml配置
server:port: 8001 #指定运行端口
spring:application:name: eureka-server #指定服务名称
eureka:instance:hostname: localhost #指定主机地址client:fetch-registry: false #指定是否要从注册中心获取服务(注册中心不需要开启)register-with-eureka: false #指定是否要注册到注册中心(注册中心不需要开启)server:enable-self-preservation: false #关闭保护模式

Eureka客户端搭建

  • eureka-client依赖导入
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
</dependency>
  • 启动类添加注解@EnableDiscoveryClient
@EnableDiscoveryClient
@SpringBootApplication
public class EurekaClientApplication {public static void main(String[] args) {SpringApplication.run(EurekaClientApplication.class, args);}
}
  • 配置文件application.yml配置
server:port: 8101 #运行端口号
spring:application:name: eureka-client #服务名称
eureka:client:register-with-eureka: true #注册到Eureka的注册中心fetch-registry: true #获取注册实例列表service-url:defaultZone: http://localhost:8001/eureka/ #配置注册中心地址

Eureka集群搭建

  • eureka-sever添加配置文件application-replica1.yml配置第一个注册中心
server:port: 8002
spring:application:name: eureka-server
eureka:instance:hostname: replica1client:serviceUrl:defaultZone: http://replica2:8003/eureka/ #注册到另一个Eureka注册中心fetch-registry: trueregister-with-eureka: true
  • 给eureka-sever添加配置文件application-replica2.yml配置第二个注册中心
server:port: 8003
spring:application:name: eureka-server
eureka:instance:hostname: replica2client:serviceUrl:defaultZone: http://replica1:8002/eureka/ #注册到另一个Eureka注册中心fetch-registry: trueregister-with-eureka: true
  • 修改Eureka-client,连接到集群
server:port: 8102
spring:application:name: eureka-client
eureka:client:register-with-eureka: truefetch-registry: trueservice-url:defaultZone: http://replica1:8002/eureka/,http://replica2:8003/eureka/ #同时注册到两个注册中心

Eureka添加认证

  • 添加SpringSecurity依赖
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId>
</dependency>
  • 添加application.yml配置文件(配置用户名、密码)
server:port: 8004
spring:application:name: eureka-security-serversecurity: #配置SpringSecurity登录用户名和密码user:name: macropassword: 123456
eureka:instance:hostname: localhostclient:fetch-registry: falseregister-with-eureka: false

添加 Java 配置WebSecurityConfig


默认情况下,Spring Security会开启CSRF(Cross-Site Request Forgery)保护,这是一种用于防止跨站点请求伪造攻击的安全机制。当你添加了Spring Security依赖到应用程序中时,每个POST、PUT、DELETE等修改类请求都需要在请求头中包含CSRF token才能被服务器接受


默认情况下添加SpringSecurity依赖的应用每个请求都需要添加CSRF token才能访问,Eureka客户端注册时并不会添加,所以需要配置/eureka/**路径不需要CSRF token

@EnableWebSecurity
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {@Overrideprotected void configure(HttpSecurity http) throws Exception {http.csrf().ignoringAntMatchers("/eureka/**");super.configure(http);}
}

🌼 结语:创作不易,如果觉得博主的文章赏心悦目,还请——点赞👍收藏⭐️评论📝


在这里插入图片描述

http://www.yayakq.cn/news/104183/

相关文章:

  • discuz可以做商城网站吗scrm服务商
  • 广告公司网站自己做的网站还用维护呢
  • wordpress网站正在建设中网站制作流程分为哪三步
  • vs怎样建设新网站苏州建设网站服务
  • 在哪里找手机网站建设公司深圳十大外贸公司排名
  • 鹤壁建设企业网站公司特色专业建设展示网站 湖北
  • 自己做壁纸的网站wordpress网站第一次打开慢
  • h5商城网站怎么建立网站建设业务市场营销论文
  • 建设网站如何进行网站备案用wordpress制作软件
  • 手机app网站模板下载网站建设开发制作设计海南
  • 做商城网站建设哪家好wordpress主题开发实例
  • iis 网站权限怎么开网店呢
  • 电子商务网站设计是什么wordpress商家展示主题
  • ftp建网站如何制作微信小程序答题
  • wordpress怎么建设网站做网站属于印花税哪个范畴
  • 企业网站建设解决方案泰安网站建设企业
  • 网站开发建设交印花税吗什么网站简单
  • 网站开发费用摊销吗nas ddnsto wordpress
  • 中国建设教育协会培训中心网站小程序小游戏
  • 网站打不开第二天不收录啦ftp服务器租用
  • 建站平台有哪些网站前台界面模板下载
  • 网站制作公司业务员公司网站的管理和维护
  • wordpress 登录后才能查看文章网络优化网站 s
  • 创建网站需要备案吗网站域名列表怎么填写
  • 网站建设与管理基础及实训电子版仅对wordpress自带主题有效
  • 家具网站开发环境与工具最好的网站制作公司
  • 网站引导页怎么设置网站开发浏览器包
  • 网站优化北京联系电话?产品摄影网站
  • 加强网站备案管理专项行动php做的知名网站
  • 自已做好的网站怎么做后台公司简介电子版宣传册模板