当前位置: 首页 > news >正文 学校网站建设论文网页数据库怎么搭建 news 2025/10/21 2:38:06 学校网站建设论文,网页数据库怎么搭建,企业整体形象设计,网站提交文章目录前言一、Eureka#xff08;注册中心#xff09;二、Zuul#xff08;服务网关#xff09;三、 Ribbon#xff08;负载均衡#xff09;四、Hystrix#xff08;熔断保护器#xff09;五、 Feign#xff08;REST转换器#xff09;六、 Config#xff08;分布式配… 文章目录前言一、Eureka注册中心二、Zuul服务网关三、 Ribbon负载均衡四、Hystrix熔断保护器五、 FeignREST转换器六、 Config分布式配置Spring Cloud前景前言 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。核心组件如下 一、Eureka注册中心 Eureka 是 Spring Cloud 微服务架构中的注册中心专门负责服务的注册与发现,里面有一个注册表,保存了各个服务器的 机器和端口。 Eureka服务端也称服务注册中心同其他服务注册中心一样支持高可用配置。如果Eureka以集群模式部署当集群中有分片出现故障时那么Eureka就转入自我保护模式。它允许在分片故障期间继续提供服务的发现和注册当故障分片恢复运行时集群中其他分片会把它们的状态再次同步回来。 Eureka客户端主要处理服务的注册与发现。客户端服务通过注解和参数配置的方式嵌入在客户端应用程序的代码中在应用程序运行时Eureka客户端向注册中心注册自身提供的服务并周期性地发送心跳来更新它的服务租约。同时它也能从服务端查询当前注册的服务信息并把它们缓存到本地并周期性地刷新服务状态。 二、Zuul服务网关 Zuul网关负责转发请求给对应的服务这个组件是负责网络路由的。Spring Cloud Zuul通过与Spring Cloud Eureka进行整合将自身注册为Eureka服务治理下的应用同时从Eureka中获得了所有其他微服务的实例信息对于路由规则的维护Zuul默认会将通过以服务名作为ContextPath的方式来创建路由映射Zuul提供了一套过滤器机制可以支持在API网关无附上进行统一调用来对微服务接口做前置过滤以实现对微服务接口的拦截和校验 三、 Ribbon负载均衡 提供云端负载均衡有多种负载均衡策略可供选择可配合服务发现和断路器使用。Ribbon是一个基于HTTP和TCP的客户端负载均衡器它可以在通过客户端中配置的ribbonServerList服务端列表去轮询访问以达到服务均衡的作用。 四、Hystrix熔断保护器 熔断器容错管理工具旨在通过熔断机制控制服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。 Hystrix具备服务降级、服务熔断、线程和信号隔离、请求缓存、请求合并以及服务监控等强大功能 五、 FeignREST转换器 基于动态代理机制根据注解和选择的机器拼接请求url地址发起请求。Feign的关键机制是使用了动态代理 六、 Config分布式配置 配置管理工具包让你可以把配置放到远程服务器集中化管理集群配置目前支持本地存储、Git以及Subversion Eureka Spring Cloud Eureka所选择的是AP采用的是去中心化结构放弃了强一致性。也就是说Eureka集群中的各个结点都是平等的没有主从的概念。通过互相注册的方式来进行消息同步和保证高可用。并且一个Eureka Server结点挂掉了还有其他同等的结点来提供服务并不会引发服务的中断Eureka只能当注册中心想搞配置中心的话还得搭配Spring Cloud ConfigSpring Cloud Bus。其中后者支持RabbitMQ和Kafka两种模式。使用Java语言来开发的并且也是Spring Cloud的子项目所以可以直接通过引入jar包的方式来集成Eureka这点非常方便 ZooKeeper 这是一款经典的服务注册中心产品虽然它最初的定位并不在于此在很长一段时间里它是国人在提起RPC服务注册中心时心里想到的唯一选择这很大程度上与Dubbo在中国的普及程度有关。 Apache Zookeeper所选择的是CP也就是放弃了高可用性。Zookeeper集群在进行消息同步的时候必须有一半以上结点完成了同步才会返回而当Master结点挂了或者集群中有过半的结点不能工作了此时就会触发故障恢复重新进行Master选举。在这个过程中整个Zookeeper集群无法对外提供服务从而实去了A可用性 为了达到CZookeeper采用的是自己的ZAB协议。 Nacos Nacos是阿里巴巴旗下的开源项目在2018年开源携带着阿里巴巴大规模服务生产经验试图在服务注册和配置管理这个市场上提供给用户一个新的选择。 Nacos一大特性是即支持CP也支持AP。可以根据需要灵活选择。 Nacos除了注册中心之外也能充当配置中心的作用。且配置中心可以按照namespacegroup等维度来进行数据隔离来达到不同环境之间配置隔离的功能。 值得一提的是Nacos作为配置中心的持久化机制可以依赖于Mysql来完成默认依赖于内置数据库。只需要将Nacos目录下的sql脚本放到mysql中执行会生成11个表然后在nacos配置文件里面配一下mysql的账号密码即可。这样使用mysql作为数据源的方式相比于nacos内置数据库来说更容易管理 Consul Consul是HashiCorp公司推出的一个开源工具。 Consul是用Go语言编写的所以无法像Eureka那样直接引入jar包就能集成它还需要去服务器中进行额外的安装。 除了注册中心的功能之外Consul还能起到配置中心的作用。 Consul它保证的是CP使用raft协议要求必须有过半的结点都写入成功才算是注册成功了并且它也有Master和Follower的概念在Master挂掉后也需要自己内部进行 Etcd待续 对比SpringCloudKubernetes也提供完整的分布式微服务管理框架几乎所有组件都有对应的产品其中Etcd也可以提供类似Eureka的注册中心。 Spring Cloud前景 Spring Cloud对于中小型互联网公司来说是一种福音因为这类公司往往没有实力或者没有足够的资金投入去开发自己的分布式系统基础设施使用Spring Cloud一站式解决方案能在从容应对业务发展的同时大大减少开发成本。同时随着近几年微服务架构和Docker容器概念的火爆也会让Spring Cloud在未来越来越“云”化的软件开发风格中立有一席之地尤其是在五花八门的分布式解决方案中提供了标准化的、全站式的技术方案意义可能会堪比当年Servlet规范的诞生有效推进服务端软件系统技术水平的进步。 文章转载自: http://www.morning.rgfx.cn.gov.cn.rgfx.cn http://www.morning.nfpct.cn.gov.cn.nfpct.cn http://www.morning.qdlnw.cn.gov.cn.qdlnw.cn http://www.morning.nrbcx.cn.gov.cn.nrbcx.cn http://www.morning.knswz.cn.gov.cn.knswz.cn http://www.morning.rmxwm.cn.gov.cn.rmxwm.cn http://www.morning.twhgn.cn.gov.cn.twhgn.cn http://www.morning.rwjtf.cn.gov.cn.rwjtf.cn http://www.morning.qichetc.com.gov.cn.qichetc.com http://www.morning.kkqgf.cn.gov.cn.kkqgf.cn http://www.morning.tyrlk.cn.gov.cn.tyrlk.cn http://www.morning.kqkmx.cn.gov.cn.kqkmx.cn http://www.morning.rngyq.cn.gov.cn.rngyq.cn http://www.morning.rdkt.cn.gov.cn.rdkt.cn http://www.morning.xhsxj.cn.gov.cn.xhsxj.cn http://www.morning.swzpx.cn.gov.cn.swzpx.cn http://www.morning.fdwlg.cn.gov.cn.fdwlg.cn http://www.morning.dnvhfh.cn.gov.cn.dnvhfh.cn http://www.morning.xnhnl.cn.gov.cn.xnhnl.cn http://www.morning.fcftj.cn.gov.cn.fcftj.cn http://www.morning.qpxrr.cn.gov.cn.qpxrr.cn http://www.morning.qyqmj.cn.gov.cn.qyqmj.cn http://www.morning.rgzc.cn.gov.cn.rgzc.cn http://www.morning.mqxzh.cn.gov.cn.mqxzh.cn http://www.morning.qbzdj.cn.gov.cn.qbzdj.cn http://www.morning.w58hje.cn.gov.cn.w58hje.cn http://www.morning.jrpmf.cn.gov.cn.jrpmf.cn http://www.morning.pqhgn.cn.gov.cn.pqhgn.cn http://www.morning.rksnk.cn.gov.cn.rksnk.cn http://www.morning.ttdbr.cn.gov.cn.ttdbr.cn http://www.morning.ywtbk.cn.gov.cn.ywtbk.cn http://www.morning.yqsr.cn.gov.cn.yqsr.cn http://www.morning.qnrpj.cn.gov.cn.qnrpj.cn http://www.morning.rhjsx.cn.gov.cn.rhjsx.cn http://www.morning.hxbps.cn.gov.cn.hxbps.cn http://www.morning.fwnyz.cn.gov.cn.fwnyz.cn http://www.morning.tgnr.cn.gov.cn.tgnr.cn http://www.morning.rghkg.cn.gov.cn.rghkg.cn http://www.morning.dkzrs.cn.gov.cn.dkzrs.cn http://www.morning.rnzjc.cn.gov.cn.rnzjc.cn http://www.morning.gbybx.cn.gov.cn.gbybx.cn http://www.morning.czwed.com.gov.cn.czwed.com http://www.morning.tjsxx.cn.gov.cn.tjsxx.cn http://www.morning.hkswt.cn.gov.cn.hkswt.cn http://www.morning.kjlia.com.gov.cn.kjlia.com http://www.morning.lpnb.cn.gov.cn.lpnb.cn http://www.morning.wbllx.cn.gov.cn.wbllx.cn http://www.morning.tcylt.cn.gov.cn.tcylt.cn http://www.morning.gbybx.cn.gov.cn.gbybx.cn http://www.morning.qfrmy.cn.gov.cn.qfrmy.cn http://www.morning.tbknh.cn.gov.cn.tbknh.cn http://www.morning.rqdx.cn.gov.cn.rqdx.cn http://www.morning.nbybb.cn.gov.cn.nbybb.cn http://www.morning.crrmg.cn.gov.cn.crrmg.cn http://www.morning.lznqb.cn.gov.cn.lznqb.cn http://www.morning.wrtw.cn.gov.cn.wrtw.cn http://www.morning.kphsp.cn.gov.cn.kphsp.cn http://www.morning.nlryq.cn.gov.cn.nlryq.cn http://www.morning.nzwp.cn.gov.cn.nzwp.cn http://www.morning.jbtwq.cn.gov.cn.jbtwq.cn http://www.morning.grtwn.cn.gov.cn.grtwn.cn http://www.morning.ttshf.cn.gov.cn.ttshf.cn http://www.morning.qqhersx.com.gov.cn.qqhersx.com http://www.morning.xsymm.cn.gov.cn.xsymm.cn http://www.morning.nrlsg.cn.gov.cn.nrlsg.cn http://www.morning.tgczj.cn.gov.cn.tgczj.cn http://www.morning.kryxk.cn.gov.cn.kryxk.cn http://www.morning.xbkcr.cn.gov.cn.xbkcr.cn http://www.morning.bktly.cn.gov.cn.bktly.cn http://www.morning.kscwt.cn.gov.cn.kscwt.cn http://www.morning.bkslb.cn.gov.cn.bkslb.cn http://www.morning.zzfqn.cn.gov.cn.zzfqn.cn http://www.morning.kpcky.cn.gov.cn.kpcky.cn http://www.morning.rkwlg.cn.gov.cn.rkwlg.cn http://www.morning.xbmwm.cn.gov.cn.xbmwm.cn http://www.morning.tnwgc.cn.gov.cn.tnwgc.cn http://www.morning.frfpx.cn.gov.cn.frfpx.cn http://www.morning.zylrk.cn.gov.cn.zylrk.cn http://www.morning.mgzjz.cn.gov.cn.mgzjz.cn http://www.morning.ybgcn.cn.gov.cn.ybgcn.cn 查看全文 http://www.tj-hxxt.cn/news/235670.html 相关文章: 2003iis网站建设错误外链网盘源码 龙岗成交型网站建设小说抄写员兼职 怎样在自己网站上传产品本公司经营网站建设 如何做动漫网站丰县徐州网站开发 南京建设厅官方网站查询网站whois 简捷的网站可以在自己家做外卖的网站 网站建设及政务公开工作icp备案 网站 涡阳哪里有做网站的网络营销推广方案总结 网站备案名称更改企业网站必备模块 网站设计风格确认书php网站链接支付宝 公司网站制作公司倒闭wordpress适合下载站的主题 app制作公司上海网站中的关键词seo设置 站酷网页建设企业网站得花多少钱 苏州网站建设的一般流程在线平面设计接单 做门户网站预算wordpress rss 新窗口 个人网站制作程序网络营销怎么理解 淮北网站建设推广网站设计工程师是it行业吗 做百度网站要注意什么电商平台 蓝色 宽屏 网站 模板下载ico网站图标 江西铁路建设办公室网站番禺建设网站 彭山网站建设友链通 上海工业网站建设网站开发哪家便宜 最新获取网站访客qq接口用eclipse做网站 中山做网站联系电话南京建设网站 成都h5模板建站wordpress食谱 云梦建站施工企业成本管理 深圳网站建设推广方法dw怎么做网站布局 只做硬件网站php做网站安性如何 asp网站 工具潮州网站网站建设 正规的建网站公司WordPress查看已发送邮件