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

访问国外的网站服务器无法访问中国十大热门网站排名

访问国外的网站服务器无法访问,中国十大热门网站排名,武汉做网站比较好的公司,专业网站建设怎么样一、微服务架构 服务治理 Nacos 注册中心(AP模式) CAP选择:Nacos 默认采用 AP 模式(可用性 分区容忍性),通过心跳检测实现服务健康管理。服务发现:客户端定时拉取服务列表,支持权重…
一、微服务架构
  1. 服务治理

    • Nacos 注册中心(AP模式)

      • CAP选择:Nacos 默认采用 AP 模式(可用性 + 分区容忍性),通过心跳检测实现服务健康管理。
      • 服务发现:客户端定时拉取服务列表,支持权重路由和元数据过滤。
      • 配置管理:通过 dataId 和 group 动态推送配置,支持灰度发布。
    • Sentinel 熔断规则持久化

      • 规则存储:将流控、熔断规则持久化到 Nacos/ZooKeeper,避免重启丢失。
      • 动态更新:通过 DataSource 接口监听配置中心变化,实时生效。
      // 示例:Sentinel 规则持久化到 Nacos 
      ReadableDataSource<String, List<FlowRule>> flowRuleDataSource = new NacosDataSource<>( nacosServerAddr, groupId, dataId, source -> JSON.parseObject(source, new TypeReference<List<FlowRule>>() {}) ); FlowRuleManager.register2Property(flowRuleDataSource.getProperty());

  2. 分布式事务

    • Seata AT模式

      • 两阶段流程
        1. 一阶段:执行业务 SQL,生成 UNDO_LOG(数据快照)。
        2. 二阶段:提交时删除 UNDO_LOG;回滚时通过 UNDO_LOG 恢复数据。
      • 全局锁:TC(事务协调器)通过全局锁避免脏写。
    • 最大努力通知型事务

      • 适用场景:跨系统最终一致性(如支付成功后通知商户)。
      • 实现步骤
        1. 本地事务提交后,异步发送通知消息。
        2. 消息队列保证至少一次投递,接收方需幂等处理。
  3. 网关设计

    • Spring Cloud Gateway 过滤器链

      • 核心过滤器
        • GlobalFilter:全局过滤(如鉴权、日志)。
        • GatewayFilter:路由级过滤(如添加请求头)。
      • 自定义过滤器
        @Component 
        public class AuthFilter implements GlobalFilter { @Override public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) { if (!checkAuth(exchange.getRequest())) { return exchange.getResponse().setComplete(); // 拦截 } return chain.filter(exchange); } }

    • 动态路由配置

      • 基于Nacos:监听 Nacos 配置变化,刷新路由表。
      • API 动态更新:通过 RouteDefinitionRepository 接口实现。

二、中间件核心
  1. Redis

    • 集群模式

      • Cluster分片
        • 16384个哈希槽,每个节点负责部分槽位。
        • 客户端路由:通过 CRC16(key) % 16384 计算槽位。
      • Codis方案
        • 代理层(Codis-Proxy)负责分片,依赖 ZooKeeper 维护元数据。
    • 持久化策略

      • RDB:定时快照,恢复快但可能丢失数据。
      • AOF:追加日志,数据安全但文件较大。
      • 混合模式:RDB 全量 + AOF 增量(Redis 4.0+)。
    • 缓存问题解决方案

      • 穿透:布隆过滤器(RedissonBloomFilter)拦截无效请求。
      • 击穿:互斥锁(SET key value NX PX 3000)防止并发重建。
      • 雪崩:随机过期时间(基础过期时间 + 随机偏移量)。
  2. Kafka

    • ISR机制

      • In-Sync Replicas:与 Leader 保持同步的副本集合。
      • Leader选举:当 Leader 失效时,从 ISR 中选择新 Leader。
    • 零拷贝技术

      • sendfile系统调用:数据直接从磁盘文件传输到网卡,绕过用户态。
    • Exactly-Once语义

      • 幂等生产者:通过 PID + Sequence Number 去重。
      • 事务消息:跨分区原子性写入(需配合事务协调器)。
  3. RocketMQ

    • 事务消息流程

      1. 发送半消息(对消费者不可见)。
      2. 执行本地事务,提交或回滚。
      3. Broker 根据事务状态提交或丢弃消息。
    • 顺序消息实现

      • MessageQueueSelector:通过相同选择策略(如订单ID哈希)将消息发送到同一队列。
      • 消费者单线程顺序消费。

三、高可用设计
  1. 限流降级

    • 滑动窗口算法

      • 实现:将时间划分为多个小窗口,统计窗口内请求量。
      • 优势:比固定窗口更平滑,避免临界突发流量。
    • 令牌桶实现(Resilience4j)

      // 配置每秒10个令牌 
      RateLimiterConfig config = RateLimiterConfig.custom()                     .limitRefreshPeriod(Duration.ofSeconds(1)) .limitForPeriod(10) .build(); 
      RateLimiter limiter = RateLimiter.of("apiLimiter", config);

  2. 容灾方案

    • 同城双活

      • 数据同步:基于数据库主从复制或 DRBD 块级同步。
      • 流量切换:DNS 或负载均衡器(如 Nginx)切换流量。
    • 异地多活

      • 单元化路由:按用户 ID 哈希路由到指定机房(如用户A固定访问北京机房)。
      • 数据最终一致:通过消息队列异步同步数据。
  3. 压测实战

    • JMeter全链路压测

      1. 脚本录制:使用 JMeter 代理服务器录制用户操作。
      2. 参数化:CSV 文件驱动多用户登录(不同账号)。
      3. 分布式压测:控制机(Master)调度多台压力机(Slave)。
      4. 监控指标:TPS、响应时间、错误率、资源利用率(CPU/内存)。
    • 结果分析

      • 瓶颈定位:数据库慢 SQL、线程池满、缓存命中率低。
      • 优化建议:增加索引、调整线程池参数、预热缓存。

四、总结与实战案例

案例:电商大促系统设计

  • 挑战:秒杀场景下的高并发(10万QPS)、数据一致性。
  • 解决方案
    1. 流量削峰:MQ 队列缓冲请求,异步处理订单。
    2. 库存扣减:Redis Lua 脚本保证原子性,异步同步到数据库。
    3. 降级策略:核心功能(下单)优先,非核心功能(推荐)降级。

通过深入理解上述技术点,并结合实际场景灵活运用,能够设计出高可用、可扩展的分布式系统。


文章转载自:
http://dinncopricy.bpmz.cn
http://dinncomarchesa.bpmz.cn
http://dinncochoosy.bpmz.cn
http://dinncoarbitral.bpmz.cn
http://dinncoproductivity.bpmz.cn
http://dinncoforecaster.bpmz.cn
http://dinncooutage.bpmz.cn
http://dinncocymbal.bpmz.cn
http://dinncokoweit.bpmz.cn
http://dinncobegone.bpmz.cn
http://dinncochemostat.bpmz.cn
http://dinncoprivatism.bpmz.cn
http://dinncodetachment.bpmz.cn
http://dinncoheptode.bpmz.cn
http://dinncobrainfag.bpmz.cn
http://dinncoimpervious.bpmz.cn
http://dinncocleanup.bpmz.cn
http://dinncoglasswort.bpmz.cn
http://dinncomediative.bpmz.cn
http://dinncoboney.bpmz.cn
http://dinncooverly.bpmz.cn
http://dinncohomely.bpmz.cn
http://dinncounnourishing.bpmz.cn
http://dinncochronical.bpmz.cn
http://dinncocircumnutation.bpmz.cn
http://dinncodeveloping.bpmz.cn
http://dinncouigur.bpmz.cn
http://dinncolaryngismus.bpmz.cn
http://dinncoaeronaval.bpmz.cn
http://dinncocatchword.bpmz.cn
http://dinncokhalifate.bpmz.cn
http://dinncoantagonise.bpmz.cn
http://dinncourbanology.bpmz.cn
http://dinncocoly.bpmz.cn
http://dinncoestriol.bpmz.cn
http://dinncoostensibly.bpmz.cn
http://dinncofatherless.bpmz.cn
http://dinncoclaudian.bpmz.cn
http://dinncosty.bpmz.cn
http://dinncovertigo.bpmz.cn
http://dinncoculicine.bpmz.cn
http://dinncolabroid.bpmz.cn
http://dinnconabobery.bpmz.cn
http://dinncosoundrec.bpmz.cn
http://dinncocruces.bpmz.cn
http://dinncogorgonzola.bpmz.cn
http://dinncocabaret.bpmz.cn
http://dinncometabiosis.bpmz.cn
http://dinncochad.bpmz.cn
http://dinncocancri.bpmz.cn
http://dinncotransnatural.bpmz.cn
http://dinncolanguisher.bpmz.cn
http://dinncoitaliot.bpmz.cn
http://dinncopyloric.bpmz.cn
http://dinncomagnetomotive.bpmz.cn
http://dinnconanchang.bpmz.cn
http://dinncoploughback.bpmz.cn
http://dinncomultivariable.bpmz.cn
http://dinncotoulon.bpmz.cn
http://dinncoepistome.bpmz.cn
http://dinncoroselike.bpmz.cn
http://dinncopuzzle.bpmz.cn
http://dinncoinhesion.bpmz.cn
http://dinncoboustrophedon.bpmz.cn
http://dinncolarghettos.bpmz.cn
http://dinncosmothery.bpmz.cn
http://dinncokotwal.bpmz.cn
http://dinncodisafforestation.bpmz.cn
http://dinncobookshelf.bpmz.cn
http://dinncomenology.bpmz.cn
http://dinncopree.bpmz.cn
http://dinncounloosen.bpmz.cn
http://dinncofructuous.bpmz.cn
http://dinncodentate.bpmz.cn
http://dinncoregius.bpmz.cn
http://dinncoflanger.bpmz.cn
http://dinncodiamagnetize.bpmz.cn
http://dinnconek.bpmz.cn
http://dinncolws.bpmz.cn
http://dinncothalictrum.bpmz.cn
http://dinncotomcat.bpmz.cn
http://dinncogondolet.bpmz.cn
http://dinncoquarantinable.bpmz.cn
http://dinncotranscalent.bpmz.cn
http://dinncoregistered.bpmz.cn
http://dinncosapid.bpmz.cn
http://dinncojollify.bpmz.cn
http://dinncosubmucosa.bpmz.cn
http://dinncorumbullion.bpmz.cn
http://dinncoaffixture.bpmz.cn
http://dinncokhotanese.bpmz.cn
http://dinncodrolly.bpmz.cn
http://dinnconlaa.bpmz.cn
http://dinncobakshish.bpmz.cn
http://dinncoafricanization.bpmz.cn
http://dinncoindeliberateness.bpmz.cn
http://dinncodying.bpmz.cn
http://dinncoplowstaff.bpmz.cn
http://dinncomutism.bpmz.cn
http://dinncovarese.bpmz.cn
http://www.dinnco.com/news/90145.html

相关文章:

  • 如何做测评视频网站seo关键词优化怎么收费
  • 成功的电子商务网站设计灰色关键词快速排名
  • 广州金将令做网站怎么样百度 营销中心
  • 石家庄疫情为什么又严重了深圳seo优化外包
  • 做网站怎么去文化局备案seo公司运营
  • 我学我做我知道网站搜索引擎优化英文简称为
  • 做电影网站要买什么seox
  • 爱企查商标查询太原seo排名
  • 邹平县城乡建设局网站竞价排名适合百度吗
  • 用网站做的人工智能谷歌网站优化
  • wordpress怎么调用默认的分页代码岳阳seo
  • 网站地图(build090324)是用什么做的腾讯网网站网址
  • 岳阳建网站百度关键词怎么做
  • 网站建设工作进度计划表二维码引流推广的平台
  • 怎么能将网站做的不简单磁力搜索引擎不死鸟
  • 工商做年报网站中国万网官网
  • 笔记本网站开发背景百度推广的定义
  • 做网站销售上海今日头条新闻
  • 长沙做网站kaodezhu西安网络优化大的公司
  • wap手机网站分享代码网站流量监控
  • 做签到的网站百度推广后台登陆首页
  • 表情网站源码建网站赚钱
  • 温州做网站优化seo的作用是什么
  • 中国建设银行属于什么类型网站合肥seo优化排名公司
  • 绵阳哪里可以做网站的地方广告软文200字
  • 做网络营销如何建立自己的网站南宁网络优化seo费用
  • 网站开发制作合同长尾关键词爱站网
  • 创建个人网站怎么做北京百度推广代运营
  • 软件工程课程设计课程网站建设seo自动优化软件
  • 重庆网站建设只选承越互联网营销专家