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

做网站的软件公司深圳网站建设索q.479185700

做网站的软件公司,深圳网站建设索q.479185700,临沂最好的做网站公司,建设工程项目管理网站一、业务背景 注册中心Eureka在微服务开发中经常使用到#xff0c;用来管理发布的微服务#xff0c;供前端或者外部调用。但是如果放到生产环境#xff0c;我们直接通过URL访问的话#xff0c;这显然是不安全的。 所以需要给注册中心加上登录认证。 通过账号和密码认证进行…一、业务背景 注册中心Eureka在微服务开发中经常使用到用来管理发布的微服务供前端或者外部调用。但是如果放到生产环境我们直接通过URL访问的话这显然是不安全的。 所以需要给注册中心加上登录认证。 通过账号和密码认证进行登录 二、实施步骤 1、在pom文件中引入依赖 !--加入安全认证 eureka登录认证--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-security/artifactId/dependency 2、在yml文件中配置账号密码 #服务名称 spring:application:name: eurekasecurity:enabled: trueuser:name: adminpassword: 123456 3、如何注册的Eurekayml中配置 eureka:client:register-with-eureka: true # 表示是否向Eureka注册中心注册自己fetch-registry: false # false表示自己端就是注册中心我的职责就是维护服务实例并不需要去检索服务service-url:defaultZone: http://${spring.security.user.name}:${spring.security.user.password}10.8.215.8:8761/eureka/ #注册的注册中心集群配置 4、关键的一步。重写WebSecurityConfigurerAdapter要不然会注册不成功。如果没有这个类会报com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server Configuration EnableWebSecurity public class WebSecurityConfig extends WebSecurityConfigurerAdapter {Overrideprotected void configure(HttpSecurity http) throws Exception {//关键就在于这行代码http.csrf().disable();super.configure(http);} } 三、Eureka介绍 Eureka是Netflix开发的服务发现框架是一个基于REST一种软件架构风格一种针对网络应用的设计和开发方式可以降低开发的复杂性提高系统的可伸缩性的服务。主要以AWS云服务为支撑提供服务发现并实现负载均衡和故障转移。SpringCloud将它集成在其子项目spring-cloud-netflix中以实现SpringCloud的服务发现功能。 1、Eureka本身有哪些组件 Eureka Server 和Eureka Client 服务端提供服务注册当客户端服务启动的时候会主动向服务端进行注册服务端会存储所有已经注册服务节点信息。服务端会管理这些节点信息并且会将异常的节点移除服务列表。 客户端会每隔30秒发送心跳给服务端告诉服务端自己时可用的。如果一个服务长时间没有发送心跳大约90秒内会被移除服务器列表。另外客户端有缓存功能所以即便Eureka集群中所有节点都失效或者发生网络分割故障导致客户端不能访问任何一台Eureka服务器Eureka服务的消费者仍然可以通过Eureka客户端缓存来获取现有的服务注册信息。 无论是服务端还时客户端都支持集群模式注册信息和更新信息会在整个eureka集群的节点进行复制。 2、Eureka的优势 比较流行的服务治理框架还有zookeeper那与之相比较为什么偏向于选择eureka。如果用分布式架构的CAP定理C-数据一致性A-服务可用性P-服务对网络分区故障的容错性这三个特性在任何分布式系统中不能同时满足最多同时满足两个来说的话eureka是偏向于AP而zookeeper是偏向于CP。一般开发中大多追求是高可用那么eureka就更有优势。另外eureka集群中如果某个服务器不可用它不会有类似于ZooKeeper的选举leader的过程客户端请求会自动切换到新的Eureka节点当宕机的服务器重新恢复后Eureka会再次将其纳入到服务器集群管理之中重新同步新的服务注册即可 3、注册中心 管理各种服务功能包括服务的注册、发现、熔断、负载、降级等比如dubbo admin后台的各种功能。有了服务中心后任何一个服务都不能直接去相互调用必须通过注册中心来调用 这样一来服务之间的相互调用就不用去维护对方的地址信息而是由注册中心来统一管理不容易出错易于维护方便集群监控每个服务。
http://www.dnsts.com.cn/news/208763.html

相关文章:

  • 自动化产品的网站建设建设互联网地方垂直网站
  • dw软件下载官方网站scda设计公司官网
  • 网站建设客户分析网站建设费科目属于无形资产么
  • 西安高端网站建设哪家好长沙高端网站制作公司
  • 提交网站收录入口网站建设合伙人
  • 做网站电销话术项目设计课题研究高中综合评价
  • 吴中区网站设计公司刀客源码网
  • 石家庄自己的网站做美食介绍的网站
  • 网站从哪几个方面维护网站模板制作教程视频教程
  • 湖南网站设计公司seo网络营销课程
  • 网站编程设计心得体会文件管理系统
  • 学做川菜网站建设部网站四库一平台
  • 镇江网站建设个天元建设集团有限公司七公司
  • 记事本做的网站链接怎么装饰关于网站建设的通知
  • 长春网站建设专业公司广州发布最新通知
  • 网站注册页面跳出怎么做宁波网页设计机构
  • 哪里可以做网站wordpress去除谷歌字体
  • 益阳市建设网站好用的网站开发框架
  • python 做网站 用哪个框架好公司名字变了网站备案
  • 专做it招聘的网站怎么才能搜索到自己做的网站
  • 做网站代理商北京网络营销推广外包
  • 网站建设html5模板北京市违法建设投诉网站
  • 怎么开发网站农产品电商网站的建设需求
  • 连云港新站优化网站建设公司薪资
  • 吴中区做网站的公司南昌整站优化
  • 织梦资讯门户网站模板互联网十大创业项目
  • 网站生成器怎么做用源码做自己的网站
  • 属于门户网站的有番禺网站开发服务
  • 建设网站需要花多少钱网络架构师工资一般多少
  • 淘宝优惠的网站怎么做网站dns查询