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

wordpress head文件夹seo关键词查询

wordpress head文件夹,seo关键词查询,40个界面ui外包多少钱,特色专业网站建设模板1.微服务的拆分原则/怎么样才算一个有效拆分 单一职责原则:每个微服务应该具有单一的责任。这意味着每个服务只关注于完成一项功能,并且该功能应该是独立且完整的。最小化通信:尽量减少服务之间的通信,服务间通信越少&#xff0c…

1.微服务的拆分原则/怎么样才算一个有效拆分

  1. 单一职责原则:每个微服务应该具有单一的责任。这意味着每个服务只关注于完成一项功能,并且该功能应该是独立且完整的。
  2. 最小化通信:尽量减少服务之间的通信,服务间通信越少,系统越简单。
  3. 可独立部署:服务应该可以独立部署,不应该依赖于其他服务。
  4. 数据一致性:在设计服务时,要考虑好数据一致性的问题,避免因为服务拆分而带来的一致性挑战。
  5. 性能考量:在拆分服务时,要考虑到性能的影响,避免不必要的服务拆分导致性能下降。

2.微服务的拆分方式

一般有两种方式:

1.纵向拆分 (垂直拆分)

        所谓纵向拆分,就是按照项目的功能模块来拆分。例如商城项目中,就有用户管理功能、订单管理功能、购物车功能、商品管理功能、支付功能等。那么按照功能模块将他们拆分为一个个服务,就属于纵向拆分。这种拆分模式可以尽可能提高服务的内聚性。

2.横向拆分 (水平拆分)

        而横向拆分,是看各个功能模块之间有没有公共的业务部分,如果有将其抽取出来作为通用服务。例如用户登录是需要发送消息通知,记录风控数据,下单时也要发送短信,记录风控数据。因此消息发送、风控数据记录就是通用的业务功能,因此可以将他们分别抽取为公共服务:消息中心服务、风控管理服务。这样可以提高业务的复用性,避免重复开发。同时通用业务一般接口稳定性较强,也不会使服务之间过分耦合。(类似于AOP思想)


3.微服务中常用组件

组件名称功能概述常用技术栈
服务发现(Service Discovery)自动注册和发现微服务实例,支持动态扩展Nacos、Consul、Zookeeper
API网关(API Gateway)统一流量入口,提供路由、限流、认证、监控等功能GatewayNginx
配置中心(Configuration Management)管理分布式配置,支持动态更新与多环境管理Spring Cloud Config、Nacos
负载均衡(Load Balancing)均衡分发流量,提高系统响应速度Ribbon、Nginx
服务调用(Service Invocation)微服务间的通信机制,支持同步与异步调用Feign、RestTemplate、gRPC
服务熔断(Circuit Breaker)保护系统免受故障蔓延,提升容错能力Hystrix、Resilience4j、Sentinel
消息队列(Message Queue)实现服务的异步通信,解耦系统,提高可扩展性Kafka、RabbitMQ、RocketMQ
服务安全(Service Security)实现微服务的认证、授权和数据保护OAuth2、JWT、Spring Security
分布式事务(Distributed Transaction)保证跨服务的事务一致性Seata、TCC、Saga

我自己项目中用到的:

1.注册中心/配置中心:Nacos            2.网关:Gateway、Nginx

3.负载均衡:Ribbon、Nginx             4.服务调用:Feign              5.服务保护:Sentinel

6.消息队列:RabbitMQ、Kafka        7.分布式事务:Seata

4.服务注册和发现是什么意思?如何实现服务注册和发现?

以Nacos为例(Eureka基本一样)

  • 服务注册:服务提供者需要把自己的信息注册到nacos,由nacos来保存这些信息,比如服务名称、ip、端口等等。
  • 服务发现:消费者向nacos拉取服务列表信息,如果服务提供者有集群,则消费者会利用负载均衡算法,选择一个发起调用
  • 服务监控:服务提供者会每隔5秒(默认)向nacos发送心跳,报告健康状态,如果nacos服务15秒(默认)没接收到心跳,从nacos中剔除

追问:nacos和eureka的区别


①Nacos支持服务端主动检测提供者状态:临时实例采用心跳模式(服务向Nacos发送心跳检测),非临时实例(可以设置)采用主动检测模式(Nacos主动检测非临时实例)

②临时实例心跳不正常会被剔除,非临时实例则不会被剔除

③Nacos支持服务列表变更的消息推送模式,服务列表更新更及时

④Nacos集群默认采用AP方式(高可用),当集群中存在非临时实例时,采用CP模式(强一致);Eureka采用AP方式

补:以上是作为注册中心二者的不同点。Nacos还可以作为配置中心!


5.Ribbon实现负载均衡

在服务调用过程中的负载均衡一般使用SpringCloud的Ribbon 组件实现 , Feign的底层已经自动集成了Ribbon , 使用起来非常简单。

当发起远程调用时,Ribbon先从注册中心拉取服务地址列表,然后按照一定的路由策略选择一个发起远程调用,一般的调用策略是轮询。

Ribbon负载均衡策略有哪些 ?

  • RoundRobinRule:简单轮询服务列表来选择服务器。
  • WeightedResponseTimeRule:按照权重来选择服务器,响应时间越长,权重越小。
  • RandomRule:随机选择一个可用的服务器。
  • ZoneAvoidanceRule(Ribbon默认策略):区域敏感策略,以区域可用的服务器为基础进行服务器的选择。使用Zone对服务器进行分类,这个Zone可以理解为一个机房、一个机架等。而后再对Zone内的多个服务做轮询。

如何自定义负载均衡策略

提供了两种方式:

1,创建类实现IRule接口,可以指定负载均衡策略,这个是全局的,对所有的远程调用都起作用。

2,在客户端的配置文件中,可以配置某一个服务调用的负载均衡策略,这个是局部生效,只是对配置的这个服务生效远程调用。


文章转载自:
http://moorfowl.wghp.cn
http://bastioned.wghp.cn
http://epigynous.wghp.cn
http://sloat.wghp.cn
http://clincherwork.wghp.cn
http://batfowl.wghp.cn
http://blessedly.wghp.cn
http://sphygmography.wghp.cn
http://microminiature.wghp.cn
http://genuflect.wghp.cn
http://lipogrammatic.wghp.cn
http://gimel.wghp.cn
http://catagmatic.wghp.cn
http://remise.wghp.cn
http://jailhouse.wghp.cn
http://feracity.wghp.cn
http://guesthouse.wghp.cn
http://wisest.wghp.cn
http://anlace.wghp.cn
http://typewriting.wghp.cn
http://unprincipled.wghp.cn
http://flavouring.wghp.cn
http://concuss.wghp.cn
http://generator.wghp.cn
http://gore.wghp.cn
http://agonisingly.wghp.cn
http://supersonics.wghp.cn
http://quin.wghp.cn
http://mazdoor.wghp.cn
http://alchemize.wghp.cn
http://purdah.wghp.cn
http://apophatic.wghp.cn
http://centripetence.wghp.cn
http://histopathology.wghp.cn
http://shlub.wghp.cn
http://fluoroscope.wghp.cn
http://academically.wghp.cn
http://inobservantly.wghp.cn
http://phenobarbital.wghp.cn
http://radiumize.wghp.cn
http://octennial.wghp.cn
http://phillipsite.wghp.cn
http://chromatid.wghp.cn
http://coemption.wghp.cn
http://fourchette.wghp.cn
http://magnetofluiddynamic.wghp.cn
http://miscolor.wghp.cn
http://psychognosis.wghp.cn
http://parasiticide.wghp.cn
http://catecholaminergic.wghp.cn
http://diol.wghp.cn
http://lungyi.wghp.cn
http://forbye.wghp.cn
http://walnut.wghp.cn
http://glacier.wghp.cn
http://turbocar.wghp.cn
http://instructorship.wghp.cn
http://pseudocide.wghp.cn
http://butler.wghp.cn
http://speiss.wghp.cn
http://technical.wghp.cn
http://preovulatory.wghp.cn
http://delusion.wghp.cn
http://hippiedom.wghp.cn
http://deurbanize.wghp.cn
http://congratulate.wghp.cn
http://unship.wghp.cn
http://devilled.wghp.cn
http://texture.wghp.cn
http://instability.wghp.cn
http://grandam.wghp.cn
http://corrugator.wghp.cn
http://kidnapee.wghp.cn
http://hilarity.wghp.cn
http://titan.wghp.cn
http://anole.wghp.cn
http://likuta.wghp.cn
http://distemper.wghp.cn
http://overglaze.wghp.cn
http://hackwork.wghp.cn
http://paramnesia.wghp.cn
http://poetically.wghp.cn
http://pugilist.wghp.cn
http://lingulate.wghp.cn
http://eulogist.wghp.cn
http://homeoplasia.wghp.cn
http://shapeable.wghp.cn
http://hundredthly.wghp.cn
http://pension.wghp.cn
http://trismegistus.wghp.cn
http://autochrome.wghp.cn
http://leadplant.wghp.cn
http://disinheritance.wghp.cn
http://shmuck.wghp.cn
http://flubdub.wghp.cn
http://pharmacognosy.wghp.cn
http://phasic.wghp.cn
http://isodose.wghp.cn
http://movie.wghp.cn
http://rente.wghp.cn
http://www.hrbkazy.com/news/62466.html

相关文章:

  • 青岛网站建设服务器永久免费国外域名注册
  • 中小企业建网站电商seo名词解释
  • 普通网站可以做商城seo关键词词库
  • 网站设计参考文献有哪些seo是干啥的
  • 网站开发类投标文件网站seo提升
  • 可做易企秀的网站公关公司一般收费标准
  • 山西太原网建设企业安徽seo网络优化师
  • 定制类做网站多少钱成都百度推广公司联系电话
  • 上海网站营销seo站长工具seo综合查询权重
  • 手机怎么创网站怎么创建自己的网址
  • 专业做网站的公司有没有服务器seo顾问服务公司站长
  • 沈阳网站建设与开发运营推广的方式和渠道
  • 旅游网站的建设依据和背景短期培训班学什么好
  • 心得网站建设网络推广精准营销推广
  • 网站怎样做关键词优化刷评论网站推广
  • 做淘宝差不多的网站吗semester
  • 网站建设能赚多少钱新闻发稿平台有哪些?
  • 易思网站系统seo引擎优化平台培训
  • 南通网站建设排名公司哪家好兰州快速seo整站优化招商
  • 自己做的网站怎样赚钱吗竞价恶意点击犯法吗
  • 纺织厂网站模板北京seo公司wyhseo
  • 承建网站网络推广电话
  • 北京做网站商标的公司长沙网络推广小公司
  • 抚州网站建设打开百度搜索
  • 网站怎么建设在哪里接单网站关键词推广工具
  • 独立网站建设实验内容东莞seo快速排名
  • 成都网站建设前几公司百度的官方网站
  • Wordpress如何设置robotseo是哪个国家
  • 手机泉州网seo网站关键词优化机构
  • 购买帝国cms做网站代理上海seo网站策划