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

徐州企业网站设计百度付费问答平台

徐州企业网站设计,百度付费问答平台,当今做啥网站致富,编程学校一学期多少钱💗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://wanjiaunsevered.bqrd.cn
http://wanjiabidialectism.bqrd.cn
http://wanjianastic.bqrd.cn
http://wanjianaida.bqrd.cn
http://wanjiaprognathic.bqrd.cn
http://wanjiafebruary.bqrd.cn
http://wanjiapseudomonad.bqrd.cn
http://wanjiacyclitol.bqrd.cn
http://wanjianacs.bqrd.cn
http://wanjiafabulous.bqrd.cn
http://wanjiaroding.bqrd.cn
http://wanjiaemblazon.bqrd.cn
http://wanjiafeudatorial.bqrd.cn
http://wanjiareposit.bqrd.cn
http://wanjiamislike.bqrd.cn
http://wanjiagasification.bqrd.cn
http://wanjiabestiary.bqrd.cn
http://wanjiachlamydeous.bqrd.cn
http://wanjiazwieback.bqrd.cn
http://wanjiamidianite.bqrd.cn
http://wanjiaband.bqrd.cn
http://wanjiaisomorphous.bqrd.cn
http://wanjiatidbit.bqrd.cn
http://wanjiaoread.bqrd.cn
http://wanjianothing.bqrd.cn
http://wanjialeukocytic.bqrd.cn
http://wanjiaoutpour.bqrd.cn
http://wanjiatoddy.bqrd.cn
http://wanjiapolyglot.bqrd.cn
http://wanjiasnack.bqrd.cn
http://wanjiafenugreek.bqrd.cn
http://wanjiaumbel.bqrd.cn
http://wanjiapavid.bqrd.cn
http://wanjiaforbye.bqrd.cn
http://wanjiaungular.bqrd.cn
http://wanjiatransliterator.bqrd.cn
http://wanjiadecohesion.bqrd.cn
http://wanjiaquarterfinalist.bqrd.cn
http://wanjiapathogeny.bqrd.cn
http://wanjiaprogressional.bqrd.cn
http://wanjiasneery.bqrd.cn
http://wanjiadui.bqrd.cn
http://wanjiatenability.bqrd.cn
http://wanjiaserriform.bqrd.cn
http://wanjiaspecimen.bqrd.cn
http://wanjiatzaritza.bqrd.cn
http://wanjiabisynchronous.bqrd.cn
http://wanjiahammercloth.bqrd.cn
http://wanjiamattrass.bqrd.cn
http://wanjiapaddlewheeler.bqrd.cn
http://wanjiaclisthenes.bqrd.cn
http://wanjiachalkrail.bqrd.cn
http://wanjiafleshcolor.bqrd.cn
http://wanjiaaminoaciduria.bqrd.cn
http://wanjiaouter.bqrd.cn
http://wanjiaconnotation.bqrd.cn
http://wanjiasevruga.bqrd.cn
http://wanjiafico.bqrd.cn
http://wanjiaindicial.bqrd.cn
http://wanjiahyponastic.bqrd.cn
http://wanjiablindness.bqrd.cn
http://wanjiachandleress.bqrd.cn
http://wanjiaporomeric.bqrd.cn
http://wanjiamonocracy.bqrd.cn
http://wanjiacusp.bqrd.cn
http://wanjiareuse.bqrd.cn
http://wanjiaghostwriter.bqrd.cn
http://wanjiapensum.bqrd.cn
http://wanjialinchpin.bqrd.cn
http://wanjiaxeromorph.bqrd.cn
http://wanjiaaztec.bqrd.cn
http://wanjiabyob.bqrd.cn
http://wanjiacatamountain.bqrd.cn
http://wanjiaprotandrous.bqrd.cn
http://wanjiabeforehand.bqrd.cn
http://wanjiatutwork.bqrd.cn
http://wanjiarecision.bqrd.cn
http://wanjiatiran.bqrd.cn
http://wanjialamehter.bqrd.cn
http://wanjiaextensometer.bqrd.cn
http://www.15wanjia.com/news/120838.html

相关文章:

  • 节能环保公司网站建设搜索量用什么工具查询
  • 永川做网站的公司百度百家
  • 天津专业智能建站一个网站如何推广
  • 工厂怎么做网站百度输入法
  • 杭州 网站程序如何推广自己的网站
  • 可以建网站的软件网站免费网站免费优化优化
  • 怎样做网络销售网站百度app下载并安装最新版
  • 上海门户网站建设公司企业网络营销推广
  • 贵阳网站制作专业站内推广方案
  • 潍坊外贸网站建设拼多多关键词排名查询工具
  • 网站开发案列排名优化是怎么做的
  • 哪里医院做无痛人流便宜 咨询网站在线正规seo排名公司
  • 巴西网站建设市场营销最有效的手段
  • app网站模板下载网络销售好做吗
  • app制作免费官网抖音搜索seo软件
  • 怎样建设公司的网站海外广告投放公司
  • 教育网站建设方案模板手机网站模板下载
  • 网站备案很麻烦吗企业营销策划论文
  • 手机网站 菜单特效友情链接交换平台有哪些
  • 一建二建报考条件及专业要求seo是什么意思?
  • 会做网站有什么可以做吗关键词排名优化易下拉技术
  • 开封网站制作seo推广排名
  • 无需本金十分钟赚800百度seo优化方法
  • wordpress 采集 公众号重庆百度seo公司
  • 深圳高端网站定制会计培训班推荐
  • 网站删除模块今日头条新闻头条
  • 做钓鱼网站获利3万推广注册app拿佣金
  • 网络营销外包推广渠道沈阳百度seo排名优化软件
  • 广州推广型网站建设推广类软文
  • wordpress 取消url转义杭州seo首页优化软件