首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    物App米高空WiFi拦截记

    物er稳定访问得物提供保障,同时也输出类似疑难问题排查模板。 1.知识速递 1.1  什么是空中WiFi技术?...目前机载 WiFi 服务主要有两大解决方案:地空宽带(ATG)无线通信系统和机载卫星通信系统(SATCOM)。...地空宽带(ATG)无线通信系统采用定制的无线收发设备,沿飞行航路或特定空域架设地面基站和对空天线,形成 地空通信链路。...主要在陆地上,最大半径300km 全球范围,包括远离陆地和海洋上的区域 网络连通性 地面基站之间可能存在信号盲区 通过卫星信号传输,具有更高的连通性 可靠性 可能受地形和基站分布影响 受卫星信号强度和可用卫星数量影响...2.2  测试方案&工具确认 因复现场景苛刻(必须米高空WiFi才会开启),必须制定好完整的测试方案完成尽可能多的数据收集。

    42870

    物App米高空WiFi拦截记

    1.前言 在离线数据研发中,随着业务的快速发展以及业务复杂度的不断提高,数据量的不断增长,尤其物这种业务的高速增长,必然带来数据逻辑复杂度的提升,数据量越大,复杂度越高,对任务的性能的要求就越高,因此...2.任务优化策略 2.1 优化方向 图片 补充说明:目前物大数据在阿里云的dataworks 环境下,集群层面做了比较多的工作,IO、网络、机架感应等暂时无需过多关注,如有自建集群时,可重点关注,我们重点关注...前文讲述,目前的物的数据平台特性(dataworks),我们在IO、网络、RPC 通信机制等暂时涉入不深,且对于面向业务的数据研发来言,大部分人不会过多关注底层的实现原理,暂不做过多深入探讨。

    30700

    秒杀系统之高可用

    可用 盯过秒杀流量监控的话,会发现它不是一条蜿蜒而起的曲线,而是一条挺拔的直线,这是因为秒杀请求高度集中于某一特定的时间点。这样一来就会造成一个特别高的零点峰值,而对资源的消耗也几乎是瞬时的。...所以秒杀系统可用性保护是不可或缺的。 1 流量削峰 对于秒杀的目标场景,最终能够抢到商品的人数是固定的,无论 100 人和 10000 人参加结果都是一样的,即有效请求额度是有限的。...尤其在秒杀这一场景下,为了保证系统的高可用,必须设计一个 Plan B 方案来进行兜底。...高可用建设,其实是一个系统工程,贯穿在系统建设的整个生命周期 具体来说,系统的高可用建设涉及架构阶段、编码阶段、测试阶段、发布阶段、运行阶段,以及故障发生时,逐一进行分析: 架构阶段:考虑系统的可扩展性和容错性...所以高可用是一个系统工程,必须放到整个生命周期中进行全面考虑。同时,考虑到服务的增长性,高可用更需要长期规划并进行体系化建设。

    9510

    可用系统架构(2)-Hystrix分布式系统可用

    1 是什么 在分布式系统中有时候某些服务出现故障很正常。 Hystrix可以让我们在分布式系统中对服务间的调用进行控制,加入一些调用延迟或者依赖故障的容错机制。...Hystrix通过将依赖服务进行资源隔离,进而组织某个依赖服务出现故障的时候,这种故障在整个系统所有的依赖服务调用中进行蔓延,同时Hystrix还提供故障时的fallback降级机制 总而言之,Hystrix...通过这些方法帮助我们提升分布式系统可用性和稳定性。...2 发展史 NetflixAPI团队从2011年开始做一些提升系统可用性和稳定性的工作,Hystrix就是从那时候开始发展出来的。...3 设计哲学 Hystrix是为了保证分布式系统的高可用性: 对依赖服务调用时出现的调用网络延迟和调用接口失败提供控制和容错保护 在复杂的分布式系统中,阻止某一个依赖服务的故障在整个系统蔓延 提供fail-fast

    26830

    物社区计数系统设计与实现

    2.逐渐浮现的系统风险 2.1 历史方案 早期社区是直接采用Count数据表+缓存的方式,这种方式在体量较小和单体服务的情况下完全没问题,而且成本低、性能高、绝对精准,但随着社区的体量逐渐变大、微服务拆分越来越细之后...2.2 系统风险 性能瓶颈和稳定性风险: 一方面业务明细表的体量越来越大,需要通过分库分表来解决问题,分库分表后再用Count聚合的方式性能就会变差。...3 计数系统设计与实现 结合当前社区的业务现状、体量以及考虑中长期体量增长的规划,我们也调研了业内比较常见的一些实现方案,最终敲定通过维护一套计数中心的服务,由计数中心服务统一管理社区的数字统计的方式,...的情况下也有两种方案可取,一种是业务服务根据事件触发MQ消息,需要业务服务先保证业务数据已经持久化且需要生产端保证消息投递无丢失,另一种则是直接通过订阅业务数据表binlog的方式,这种方式可以保证业务数据已经持久化,目前物已有...4.总结及规划 4.1 总结 计数中心是业内比较常见的做法,相对于老方案能够降低各个业务对于复杂计数场景的维护成本,提升迭代效率和系统稳定性,独立出来后在出现异常时业务也可做短时间降级,从而降低对核心业务的影响面

    52741

    SQL Server ON Linux可用

    前言: SQL Server 已经支持Linux 有很长一段时间了,包括传统群集、高可用性组等,今天测试SQL 2019在Linux 下的高可用组配置。 预计步骤: 环境: 节点三台。...一、安装操作系统 【略】 版本:CentOS Linux release 7.2.1511 (Core) 最小化安装 ?...三、配置高可用组 可以参考官方链接: https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-create-availability-group...此步骤成功后,那么SQL 可用性组已经创建完了,节点的SQL复制是没有问题的,但是无法切换。 需要Pacemake做底层Failover....完成后:在集群中创建资源及关联资源 在 Pacemaker 群集中创建可用性组资源(仅限外部类型) 资源组:AG本身及IP地址 1.1 创建可用性资源组: sudo pcs resource create

    1.7K20

    系统设计:如何让系统可用

    系统设计:如何让系统可用系统的高可用性是指系统具备较高的无故障运行的能力。 很多开源组件中可以看到 HA 方案就是提升组件的可用性,让系统免于宕机无法服务的方案。...一个高并发大流量的系统系统出现故障比系统性能低更影响用户体验。一个日活百万的网站,如果出现一分钟故障,可能就影响了上千用户。 如何度量一个高可用系统?...Availablity = MTBF/(MTBF+MTTR) 这个比例表示的是系统可用性: ? 一般来说,核心系统的稳定性需要达到 4个9 ,非核心系统可用性最多容忍 3个9 。...高可用系统设计思路 看MTBF 系统故障间隔时间 ,MTTR 系统故障恢复时间。因此高可用的设计思路主要两个方面: 系统设计,让系统更稳定 运维角度,让系统恢复更快。"...系统运维 保证系统可用性从运维角度,可以从灰度发布,故障演练两个方面考虑如何提升系统可用性。

    89910

    系统架构与高可用

    下面说说系统架构自己的一些收获吧。 (1)系统架构其实分为:标准的基础系统架构规范和结合具体业务的系统架构。有些系统如秒杀系统、营销活动系统等,需要对业务有足够的理解,才能设计出更为合理的系统架构。...关于单体式架构,系统应用、数据库都部署到一台机器上,比如一个小超市的结算系统。在以前网络没有现在那么便利时,他确实有其较强的使用场景的。...微服务之中也可以作基础微服务和业务微服务区分,如客户系统、额度系统、审批系统、贷款系统开发成熟后,变更相对较小,而订单系统、营销系统、商户系统等则变动比较大。划分维度可以结合自己业务场景多研究。...关于高可用架构设计 【由于时间有限,没有画图,纯文字略显粗糙,不过希望猿友可以耐心看完】 正常情况下,我们一般一个微服务单元部署两个实例,分别放到两台服务器上,可以达到一个容灾效果。...再者就是,学会做数据冗余,以前数据库服务非常昂贵,我们坚持数据库的第三范式,避免冗余,而现在我们应该考虑的是如何做好数据冗余,以提高系统可用性。不仅仅是表字段冗余,甚至可以整张表冗余。

    41140

    提高系统可用

    如何提高系统可用性 一. 时刻考虑应对故障 1.设计  通过使用一些设计模式,例如捕获底层异常、重试逻辑和断路器,可以帮助你捕获错误并尽可能避免影响其他功能。...三.缓和风险 保持系统可用需要消除系统中的风险。当系统发生故障时,通常我们已经在这之前将故障原因确定为了风险。因此,确定风险是提高可用性的一个重要方法。...* 存在新部署的软件功能出现故障的风险 保持系统可用需要消除风险。...但是当系统变得越来越复杂时,消除所有风险也变得越来越不可能实现。保持一个大型系统可用,更多的是来管理系统的风险,知道这些风险是什么,哪些风险是可接受的,以及你能够做什么来缓和风险。...我们称之为风险管理,它是构建高可用系统的核心内容。 风险管理中的一个部分是风险缓和。风险缓和指的是当问题发生时,我们知道如何去尽可能降低问题所带来的影响。

    46510

    字长文让你在Linux系统中游刃有余

    引言 本文来自个人学习笔记,希望有帮助到你,未经授权,禁止复制修改 Linux介绍 Windows的不足 Windows是收费的 系统长时间运行,安装多了,系统越来越慢,越来越不稳定。...病毒和流氓软件很多 Linux的优势 Linux系统是免费,很多还是开源的。...做为一个后端JavaEE程序员,通常在Windows中开发完程序后,需要部署到一个相对比较安全,稳定的服务器中运行,这台服务器上安装的往往不是Windows操作系统,而是Linux操作系统。...系统用于查看ip地址信息 ip addr linux系统用于查看ip地址信息 在windows主机上使用dos命令ping进行拼通linux系统 ping www.mobaijun.com 使用客户端工具连接...linux系统 常见的客户端软件 SecureCRT(操作客户端命令),SecureFx(用于传输文件) XShell(操作客户端命令),XFtp(用于传输文件) 目录操作1—目录结构 linux系统没有盘符

    1.9K30

    Linux系统安全加固指南(字长文)

    用作强化操作系统基础的最佳发行版是Gentoo Linux,因为它可以让您精确地配置系统,以达到理想的效果,这将非常有用,尤其是参考我们在后面的章节中使用更安全的编译标志。...但是,由于Gentoo的巨大可用性缺陷,它对于许多人来说可能并不顺手。在这种情况下,Void Linux的Musl构建是一个很好的折衷方案。...时间攻击 几乎每个系统都有不同的时间。这可用于时钟偏斜指纹攻击,几毫秒的差异足以使用户被暴露识别。 ICMP时间戳: ICMP时间戳会在查询答复中泄漏系统时间。...NTP还会以NTP时间戳格式泄漏本地系统时间,该格式可用于时钟偏斜指纹识别,如前所述。 因此,您应该卸载所有NTP客户端并禁用systemd-timesyncd(如果正在使用)。...为了减轻这种情况,您必须使用dm-verity验证基本操作系统,尽管由于传统Linux发行版的布局,这非常困难且笨拙。 通常,很难在传统Linux上实现可靠的经过验证的引导实现。

    3.6K20

    字整理 | 深入理解Linux时间子系统

    如果我告诉你说现在的时间是六百三十七亿六千五百七十九多秒,你是不是会一脸懵逼,反应不过来。虽然时间的基本单位是秒,但是我们如果直接用秒来表示时间,那将非常难以理解和记忆。...手机实际上就是个计算机系统,而且安卓手机用的还是Linux内核。时钟App所实现的功能需要Linux内核的支持,内核时间子系统的实现需要有硬件的支持。...于是乎方案就出来了:Linux提出了系统时钟的概念,它是一个软件时钟,相应的把RTC叫做硬件时钟。...Linux中用来实现系统时钟的软件体系叫做The Linux Timekeeping Architecture。如果我们把Timekeeping翻译成“时间维护”,感觉意思好像不到位。...后面我们就用“Linux走时框架”这个词了。

    1.5K20

    Linux系统安全加固指南(字长文)

    用作强化操作系统基础的最佳发行版是Gentoo Linux,因为它可以让您精确地配置系统,以达到理想的效果,这将非常有用,尤其是参考我们在后面的章节中使用更安全的编译标志。...但是,由于Gentoo的巨大可用性缺陷,它对于许多人来说可能并不顺手。在这种情况下,Void Linux的Musl构建是一个很好的折衷方案。...时间攻击 几乎每个系统都有不同的时间。这可用于时钟偏斜指纹攻击,几毫秒的差异足以使用户被暴露识别。 ICMP时间戳: ICMP时间戳会在查询答复中泄漏系统时间。...NTP还会以NTP时间戳格式泄漏本地系统时间,该格式可用于时钟偏斜指纹识别,如前所述。 因此,您应该卸载所有NTP客户端并禁用systemd-timesyncd(如果正在使用)。...为了减轻这种情况,您必须使用dm-verity验证基本操作系统,尽管由于传统Linux发行版的布局,这非常困难且笨拙。 通常,很难在传统Linux上实现可靠的经过验证的引导实现。

    6.1K40

    Linux和Windows搭配提供高可用性、可扩展性系统

    我们的业务系统,不管是企业内部系统还是互联网应用系统,都需要可扩展,高可用性的系统。可扩展性和高可用性不是孤立的,只有结合起来,才能达到理想的效果。...等拥有上台服务器应用的机构都不约而同的选择linux做为运营平台来支撑巨大的业务访问。...Linux的廉价集群方案就是LVS,LVS和NLB比较起来有很多的优势,LVS可以使得这项工作(组建高可扩展的网络服务)变得容易起来,而且LVS已经被证明非常稳定,也正在被越来越多站点和系统所部署。...LVS可以把服务请求转发到各种各样的操作系统,Windows下设置子网掩码为255.255.255.255比linux设置要麻烦些。...默认状况下,windows并没有环回接口存在,配置之前先安装这个“设备”。

    82480
    领券