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

榆林网站建设公司电话免费网络教学平台

榆林网站建设公司电话,免费网络教学平台,北京网络技术有限公司,计算机网站建设考试试卷项目介绍#xff1a;系统为金融保险行业统一推送基础平台#xff0c;日均推送消息2000万条#xff0c;支持短信、官微、邮件多种发送渠道。 项目定位#xff1a;结合公司项目产品化战略#xff0c;从基础的推送能力出发#xff0c;形成公司的统一推送基础产品 项目功能…项目介绍系统为金融保险行业统一推送基础平台日均推送消息2000万条支持短信、官微、邮件多种发送渠道。 项目定位结合公司项目产品化战略从基础的推送能力出发形成公司的统一推送基础产品 项目功能包括基础推送服务可扩展的多推送渠道管理第三方推送应用管理推送数据分析平台、个性化服务平台安全推送审计平台等多个子系统。 技术难点 高可靠难点搭建金融保险领域高可靠消息发送链路支持同城两机房灾备部署确保消息不漏发不重发发送异常实时预警。高性能难点高并发低延迟架构设计系统支撑峰值1200TPS/异常时5000TPS处理能力数据库支撑6000TPS写入操作。大存储难点单日100GB数据库存储容量总量100TB存储容量支持实时数据读写。 项目职责 平台顶层架构设计识别技术/管理复杂度选择架构设计理论依据及架构设计方法制定架构评审360度环评标准。故障分析隐患预案制定FMEA列表分析故障模式与影响范围排除架构高可用隐患。云原生开发架构搭建搭建配套微服务基础设施平台、基础的高可用、高性能中间件框架、自伸缩K8S云原生基础设施框架。研发规范管理35人项目团队管理合理分配团队体力平衡项目周期与团队工作压力设定代码评审、文档交付精简策略制定运维监控指标阈值及异常处理方案规划降级/故障/切换定期演练方案形成完备平台运维手册。 方案设计 高性能低延迟发送方案设计 系统容量评估评估系统数据容量/线路容量量化系统漏斗型并发访问均值/峰值以及不同时间段并发访问分布特征评估DB/缓存/MQ中间件读写均值/峰值及存储占用明确消息发送响应时间要求输入线路容量100Mb/输出线路容量30Mb消息发送响应时间低于100ms主键查询响应时间低于1s范围查询响应时间低于3秒归档库查询响应时间低于5秒单实例CPU使用率低于80%量化结果做为高并发设计依据。高性能数据库方案设计读写分离/分库分表方案选型按业务维度/时间维度/消息类型维度分为3个数据库4个核心表确保单表数据量低于500万/存储占用低于10Ginsert操作耗时低于50msupdate操作耗时低于10ms采用API组合模式/CQRS模式实现跨库查询采用雪花算法生成全局ID实现数据读写路由方案。高性能缓存方案设计根据不同缓存数据一致性要求设计缓存加载/缓存穿透策略设计缓存数据预热方案及后台更新方案规避缓存雪崩实现热点数据内存级缓存方案内存级数据缓存14万条/空间占用300M/并发8000QPSRedis数据缓存27万/空间占用700M/并发3600QPS。高性能MQ方案设计生产端量化不同模式下MQ并发发送量选型异步confirm模式发送MQ消息支持12000TPS并发发送消费端设计多线程消费计算策略线程池与MQ配合实现消费限流定时消息堆积400万条/天占用存储空间6.8GB。异步写数据库方案设计利用MQ队列异步执行写数据库操作消息发送延迟缩短50%单数据库可支撑峰值3600次/秒写库操作解决异步写库引发的消费乱序、重复消费、消息丢失问题。 高可靠消息发送链路方案设计 分布式系统高可用性规划结合CAP理论/BASE理论梳理各业务数据存储与缓存一致性/可用性要求、软状态场景、最终一致性实现策略遵照基本可用原则区分在系统故障时允许损失可用性的功能和需确保正常的核心功能定时消息发送功能要求99.9%可用性实时消息发送功能要求99.99%可用性消息漏发率0%。高可用存储架构设计Myql高可用架构MHA选型支持10--30秒内的自动故障转移最大程度保证数据完整性采用1主2备结构半同步复制确保数据一致性与可用性制定数据库宕机/脑裂恢复策略制定双机房分区存储方案及数据同步、归档方案每日完成2机房8个表总计2000万条数据归档操作传输数据量35T。同城异区两机房灾备部署方案业务分级只保证实时消息发送核心业务两机房部署数据分类保证核心数据强一致性、非核心数据最终一致性制定实时同步/回源查询等多种数据同步方案确保可靠数据同步制定双机房数据缓存异常/归档异常时解决方案机房级故障时10--20秒完成机房切换确保核心业务正常。MQ高可用方案设计生产端选用异步Confirm机制重试实现可靠写入消费端选用手动ACK机制死信队列实现可靠消费MQ集群高可用采用1主2从镜像队列和全面持久化exchange持久化/队列持久化/绑定关系持久化/消息持久化方案制定MQ消息全流程风险乱序/重复/丢失规避策略。自动降级/消息隔离方案自动降级包括定时消息自动降级和下游状态回调写库自动降级实时消息发送服务压力大时单实例连续30秒并发300并且响应时长500ms以上自动降级定时消息发送服务增加实时发送服务器资源确保实时消息发送高可用下游状态回调更新数据库响应慢时连续10秒响应时间超过50ms自动降级停止更新回调状态在30秒后尝试恢复更新定时消息与实时消息发送链路互相隔离使用包括发送接口隔离、发送服务隔离、缓存隔离、MQ隔离、存储隔离确保实时消息稳定发送接口调用限流方案Nginx网关采用luaRedis方式实现分布式动态限流采用lua-resty-limit-traffic模块根据Nginx实例数量自动调整每个Nginx实例限流参数确保集群总流量峰值为1200TPS并基于内存与Redis两层缓存实现网关层黑名单过滤、访问认证、消息高并发防重功能实现网关层过滤5000TPS异常重复请求。 高扩展微服务架构设计及基础设施建设 微服务拆分基于业务逻辑/可扩展性/可靠性/性能/团队规模进行微服务拆分规避常见微服务开发风险将系统拆分为5个微服务实时消息接收及模板合并服务、定时消息接收及模板合并服务、消息发送服务包括定时消息/实时消息、消息发送状态回调服务、后台管理服务微服务数量与开发人员数量比例约为1:3确保团队高研发效率。微服务基础设施建设分步骤完善微服务基础设施建设首先建设服务发现/路由/容错及接口框架/网关第二步实现微服务部署自动化、测试自动化、配置自动化最后实现平台监控预警/服务跟踪/服务安全具体包括全链路灰度发布平台、全链路监控平台注册中心/配置中心、网关等技术选型开发。全链路监控平台建设实现系统级/应用级/业务级全方位全链路监控制定监控指标及指标数据来源制定探针采样频率递减策略系统级监控通过接入容器平台实现CPU/内存/网络/磁盘监控应用级监控通过自建Skywalking全链路监控平台实现应用QPS/请求耗时/请求错误数/SLA/GC次数/JVM堆和方法区使用情况监控业务级监控通过MQ消息和接入日志系统实现业务流程关键节点监控实时发现业务异常并启动应急预案。全链路灰度发布平台建设实现网关层/业务微服务/基础微服务全链路不停服灰度发布实现线上A/B测试支持多种规则流量切换通过逐步递增的阶梯流量切换实现程序预热平滑上线。平台实现灰度单元格设置、流量染色、染色流量路由、流量递增切换基础功能灰度单元格设置划定部分微服务实例在30秒内优雅下线并同步下线状态到各个微服务Ribbon路由流量染色在网关层对符合条件的流量设置灰度标记染色流量路由在Ribbon路由算法中将染色流量路由到灰度单元格。微内核动态扩展架构设计采用微内核架构实现防腐层设计解决系统核心功能与上游业务深度耦合问题通过微内核架构动态扩展能力解决上游业务需求变化频繁上线要求时间短的问题支持热插拔消息处理插件包括插件配置管理、插件连接方式选择、定义统一插件通信协议。目前已实现消息内容合规检查、消息内容二次加工等多个动态插件。部署架构设计双机房总计部署服务实例40个其中主机房微服务实例30个包括实时消息发送链路相关微服务实例10个、定时消息发送链路相关微服务实例4个、后台管理/雪花算法ID生成/XXL-Job/数据分析等基础能力微服务实例16个从机房微服务实例10个全部为实时消息发送链路相关微服务。 其他支撑系统设计 数据分析子系统设计梳理多数据源采集方案/制定数据指标模型/评估数据质量/制定指标分析策略分析用户行为数据形成用户偏好分析指标根据用户偏好个性化消息发送时间/渠道/类型提升消息触达率提升产品价值分析系统运营/运维数据形成系统运行状态变化趋势指标掌握系统运行状态规避系统运行风险数据处理流程包括数据采集、数据清洗、数据存储、数据分析、数据展示/应用环节日处理数据量50GB支持离线分析/实时分析形成用户阅读时间偏好、渠道偏好、消息到达率等10个分析指标。异常告警子系统设计梳理告警分类指标/定义告警级别/告警渠道/告警范围/处理时限/确定告警阈值支持主动轮询告警和自动监控告警两种方式探测平台主动轮询平台重点接口/页面确保重点功能异常实时告警自动监控系统级/应用级/业务级异常在系统不可用之前产生告警告警级别分为致命/严重/中等/一般等级严重问题多渠道告警确保告警多种方式实时送达告警渠道包括管理界面告警/邮件/钉钉/短信/电话告警数据安全合规设计包括敏感数据加密存储/脱敏展示、消息内容合规、模板内容合规且必要手机号敏感数据采用AES加密存储同时存储手机号后4位生成的SHA摘要信息以及AES加密秘钥版本号支持输入手机号后4位查询和完整手机号查询查询过程先根据后4位摘要匹配然后解密完整手机号进行匹配。分布式定时任务规划采用分布式定时任务处理平台内由时间驱动的批处理任务在Quartz/elastic-job/xxl-job进行方案选型制定定时任务路由分片策略/失败重试策略/阻塞策略/调度过期策略。全局唯一ID生成策略采用雪花算法生成全局唯一IDID长度64bit由高到底分别为1bit预留位始终为041bit时间戳可支持49年时长4bit工作机器ID其中2bit表示4个机房编号2bit表示4个机器ID编号10bit消息业务类型ID最多支持1024个类型8bit序列化表示每毫秒可生成256个ID。
http://www.pierceye.com/news/489676/

相关文章:

  • 中小企业服务中心网站建设网站域名中文后缀
  • 龙武工会网站怎么做5173游戏交易网站源码
  • 网站建设设计时代创信好海南城乡和住房建设厅网站
  • 大连最好的做网站的公司崇义做网站
  • 圣弘建设股份有限公司网站上海图文设计有限公司
  • gta5资产网站正在建设零基础自学设计
  • 深圳专业制作网站公司吗网站信息化建设报送
  • 苏州网站建设运营推广网站一年多少钱?
  • WordPress国外主机湖北短视频seo营销
  • 南通网站建设电话设计一个网站要多少钱
  • 好的模板网站建设网站规划 时间
  • 昆明seocn整站优化网站建设如何报价
  • 网页设计模板免费网站WordPress生成网站地图
  • 做网站 侵权做外贸怎么看外国网站
  • 网站建设知识点的总结普通网站建设是什么
  • 杭州网站建设费用多少合肥高新城建设计院网站
  • 炫酷特效网站asa8.4 做网站映射
  • 郑州租赁房网站建设九江快乐城
  • 手机网站建站教育模板微信网站 教程
  • 网站的结构犀牛云做网站多少钱
  • 网站服务器用什么配置公司网站建设的视频教程
  • idea做网站网络营销与网站推广的区别
  • 建一家网站多少钱微信小程序在哪里查找
  • 东阳网站推广英文网站源码下载
  • 介绍湛江网站高端网站建设网站定制
  • 网站的特征包括哪些方面wordpress缓存插件 w3
  • 东莞专业网站营销wordpress新建页面模板
  • 做外贸学习网站智慧团建网页电脑版登录网站
  • 如何免费做一个网站攻略常州网站推广软件
  • 手机网站建站 服务器网站名称收录