• 最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+...

    的浪费,如果只是服务提供方吞吐不高的时候该怎么做,如果服务挂了,那么一会重启,该怎 么做到最小的资源浪费,流量半开的实现机制是什么。dubbo的泛化调用怎么实现的,如果是你,你会怎么做。远程调用会有超时现象...
    文章 2018-10-10 2597浏览量
  • 如何让快递更"快?菜鸟自研定时任务调度引擎首次公开

    将任务设计成一种结构化的表,并且将上面的offset替换成了一个任务ID(图2是文件的offset),并且通过ID将整个任务链表串起来,时间轮上只关联链表头的ID。这里对MQ方案改造的点只是将磁盘的offset替换成一个ID,...
    文章 2018-04-12 3381浏览量
  • Jstorm到Flink 在今日头条的迁移实践

    设计这个管理平台的时候,我们考虑到提供这么一个前端管理平台可能只是针对公司内部的一部分产品,其他的产品也做了自己的一套前端。他们可以用一个模板,根据自己的逻辑去生成一个storm任务。基于此,我们把整个...
    文章 2018-10-15 2899浏览量
  • Jstorm到Flink在今日头条的迁移实践

    设计这个管理平台的时候,我们考虑到提供这么一个前端管理平台可能只是针对公司内部的一部分产品,其他的产品也做了自己的一套前端。他们可以用一个模板,根据自己的逻辑去生成一个storm任务。基于此,我们把整个...
    文章 2018-11-14 1985浏览量
  • 论程序的健壮性——就看Redis

    小结:因为有了持久机制,因此Redis即使服务器宕机或重启了,也可以最大限度的恢复数据到内存中,提供给client继续使用。三、Redis的哨兵模式——可战到最后一兵一卒的高可用集群 内存满了不会挂,服务器宕机重启...
    文章 2020-09-16 777浏览量
  • Redis、Memcache和MongoDB的区别

    在处理非结构化/半结构化的大数据时;在水平方向上进行扩展时;随时应对动态增加的数据项时可以优先考虑使用NoSQL数据库。在考虑数据库的成熟度;支持;分析和商业智能;管理及专业性等问题时,应优先考虑关系型数据...
    文章 2016-05-05 14232浏览量
  • ENode 2.0-整体架构介绍

    所以我设计了如下的结构,用来表示一个command在操作聚合根后所产生的领域事件的信息。lt;summary>The commandId which generate this event stream. lt;summary>public string CommitId { get;private set;} ...
    文章 2016-05-27 3396浏览量
  • 实录|互联网架构“高可用”在线技术交流

    问:你的文章介绍了每个层级和阶段的高可用方案和设计原则,我关心的是有了这些方案和原则设计出来的东西怎么检验,设计检验方案的思路和原则?答:不是特别理解这个“怎么检验”,高可用上线前完全是可测的。例如...
    文章 2019-08-14 818浏览量
  • 日均万亿条数据如何处理?爱奇艺实时计算平台这样做

    因此,我们设计实现了实时数据处理平台 Venus 2.0 版本,将实时过滤功能从 Venus agent 迁移到 Flink 中并采用两级 Kafka 结构。改进后的数据平台无需重启即可动态增减数据处理规则,数据处理能力也提升了 10 倍以上...
    文章 2020-03-05 1868浏览量
  • 日均万亿条数据如何处理?爱奇艺实时计算平台这样做

    因此,我们设计实现了实时数据处理平台 Venus 2.0 版本,将实时过滤功能从 Venus agent 迁移到 Flink 中并采用两级 Kafka 结构。改进后的数据平台无需重启即可动态增减数据处理规则,数据处理能力也提升了 10 倍以上...
    文章 2020-03-05 1608浏览量
  • Unity插件开发基础—浅谈序列系统

    记得上一节我们是通过退出重启编辑器触发的标准序列,现在我们通过点击播放触发热重载序列,运行结果如下。可以看到,之前由于字段为private的s1.i1以及s2都进行了序列。同时我们也注意到标记了[NonSerialized...
    文章 2018-02-02 752浏览量
  • 阿里毕玄:系统设计之解决核心问题的设计

    决定做彻底的改造,于是HSF开始设计了目前看起来在服务框架体系中非常经典的软件方式的服务注册、发现和寻址的结构。在负载均衡这件事上,现在回顾也可以看出这个仍然是当初对一个访问量巨大的系统考虑不够全面造成...
    文章 2019-08-12 2937浏览量
  • 基于 Flink 打造的伴鱼实时计算平台 Palink 的设计与...

    作业异常失败了,怎么做到从失败的时间点恢复?Flink 提供了两种机制用于恢复作业:Checkpoint 和 Savepoint,本文统称为保存点。Savepoint 可以看作是一种特殊的 Checkpoint,只不过不像 Checkpoint 定期的从系统中...
    文章 2021-06-10 970浏览量
  • 选redis还是memcache,源码怎么说?

    value是哈希,列表,集合,有序集合这类复杂的数据结构时,会选择redis,因为mc无法满足这些需求。最典型的场景,用户订单列表,用户消息,帖子评论列表等。持久 mc无法满足持久的需求,只得选择redis。但是,...
    文章 2019-08-09 693浏览量
  • 阿里毕玄:系统架构师如何做好系统设计

    服务上线后给业务研发会带来什么问题(例如排查问题变复杂了),在核心问题上是有很大的缺失的,例如HSF上线后才发现的中间的负载均衡的问题,而这个问题是导致了HSF结构重新设计的,这个后来回头看就会发现如果是...
    文章 2019-08-16 10284浏览量
  • 我在系统设计上犯过的14个错

    说到协议,就顺带说下,当时在设计通信协议和选择序列/反序列上没充分考虑到将来多语言的问题,导致了后来在多语言场景非常的被动,这也是由于设计时前瞻性的缺失,所谓的前瞻性不是说一定要一开始就把未来可能...
    文章 2019-07-30 592浏览量
  • 我在系统设计上犯过的14个错

    说到协议,就顺带说下,当时在设计通信协议和选择序列/反序列上没充分考虑到将来多语言的问题,导致了后来在多语言场景非常的被动,这也是由于设计时前瞻性的缺失,所谓的前瞻性不是说一定要一开始就把未来可能...
    文章 2016-07-13 14814浏览量
  • 阿里毕玄:我在系统设计上犯过的14个错

    说到协议,就顺带说下,当时在设计通信协议和选择序列/反序列上没充分考虑到将来多语言的问题,导致了后来在多语言场景非常的被动,这也是由于设计时前瞻性的缺失,所谓的前瞻性不是说一定要一开始就把未来可能...
    文章 2016-04-22 20614浏览量
  • 架构师画像

    和100个系统组成的大系统的设计挑战是完全不同的)而变得越难,无论是知识的广度、考虑的点的覆盖度、还是未来趋势,更复杂的情况甚至会出现架构的调整对应着组织结构的调整,这种也要考虑到,例如服务这种大的...
    文章 2016-03-04 7381浏览量
  • gh-ost:不一样的在线表结构变更

    binlog验证,包括row格式验证和修改binlog格式后的重启replicate 原表存储引擎,外键,触发器检查,行数预估等 3.初始: 初始stream的连接,添加binlog的监听 初始applier连接,创建ghosttable和changelogtable 判断...
    文章 2016-11-07 14657浏览量
  • Greenplum在企业生产中的最佳实践(下)

    对GP来说,主要还是处理结构化数据,因为GP在底层存储,还是通过表这种方式,虽然现在已经支持了一些XML等半结构化的数据,但是在真实的企业里面做分析的时候,比如做一些图像的处理,完全的非结构化数据处理的话,...
    文章 2017-08-02 3080浏览量
  • 工信部区块链论坛|密码工程沈昌祥院士:区块链安全与...

    我们说中国在这一方面的技术有颠覆性的创新,所以我的名字叫中国重启可信计算革命。中国也遇到了安全的严重挑战,尤其是核心机密安全问题,1992年正式立项研究主动免疫的综合防护系统,经过长期攻关,军民融合,形成...
    文章 2017-08-01 1229浏览量
  • 软件即抽象

    (对类型的抽象就是编程设计的冯氏数据抽象思想为中心的开发方式,类型抽象和数据结构是高级语言用语言来解决计算,描述算法的最基础的工具。而代码结构就是复用手段,工程手段。所以提出类型本身,它就是一种复用,...
    文章 2020-09-28 106浏览量
  • dubbo-go 中如何实现远程配置管理?

    从上面的设计里面,也能大概猜到怎么使用了: 很显然,使用配置中心并不复杂,只需要把对应的依赖引入进来。在包初始的时候,会创建出来对应的配置中心的实现。比如说加载 zookeeper 或者 Apollo 作为配置中心: ...
    文章 2020-03-05 888浏览量
  • 分布式系统之缓存的微观应用经验谈(一)【设计基础...

    但如今的Web项目里,有些业务场景是高度依赖缓存的,持久可以一方面帮助提高缓存服务重启后的快速恢复,一方面提供特定场景下的存储特性。当然,由于持久必然需要牺牲一些性能,包括CPU的抢占和硬盘I/O影响。...
    文章 2018-08-31 1139浏览量
  • Redis 面试总结

    2).Master AOF持久,如果不重写AOF文件,这个持久方式对性能的影响是最小的,但是AOF文件会不断增大,AOF文件过大会影响Master重启的恢复速度。Master最好不要做任何持久工作,包括内存快照和AOF日志文件,...
    文章 2018-10-23 1926浏览量
  • 关于实现一个基于文件持久的EventStore的核心构思

    大家知道enode框架的架构是基于ddd+event sourcing的思想。我们持久的不是聚合根的最新状态,而是聚合根产生的领域事件。...它是由Google的MapReduce和BigTable的作者设计的一个基于key/value结构的轻量级...
    文章 2016-05-27 1270浏览量
  • 探索Redis设计与实现开篇:什么是Redis

    跳跃表(skiplist)是一种随机的数据,由 William Pugh 在论文《Skip lists:a probabilistic alternative to balanced trees》中提出,这种数据结构以有序的方式在层次的链表中保存元素,它的效率可以和平衡树媲美...
    文章 2018-01-24 1254浏览量
  • 云服务OpenAPI的7大挑战,架构师如何应对?

    如果强制统一风格,有些适合RESTful风格的服务非要使用RPC的话,看起来就会比较丑陋,如果只是一个过程化的服务调用,往RESTful资源化设计方向去靠会比较困难。但如果不强制使用统一风格,会造成针对API的体系化支持...
    文章 2019-10-15 3038浏览量
  • 阿里超大规模Docker之路

    其次是发布问题,Docker的镜像模式决定了分发一定是镜像分发,使用Docker时不能完全把它当作透明东西去用,对所有研发人员来说,要非常清楚依赖的环境、Dockerfile中镜像的分层改怎么做,将频繁变化部分与不频繁...
    文章 2016-12-07 9933浏览量
1 2 3 4 ... 10 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化