#高考志愿填报分析系统的设计与实现

基于大数据的舆情分析系统架构

互联网的飞速发展促进了很多新媒体的发展,不论是知名的大V,明星还是围观群众都可以通过手机在微博,朋友圈或者点评网站上发表状态,分享自己的所见所想,使得“人人都有了麦克风”。不论是热点新闻还是娱乐八卦,传播速度远超我们的想象。可以在短短数分钟内,有数万计转发,数百万的阅读。如此海量的信息可以得到爆炸式的传播,如何能够实时...

K8s中Pod健康检查源代码分析

Liveness: 表明是否容器正在运行。如果liveness探测为fail,则kubelet会kill掉容器,并且会触发restart设置的策略。默认不设置的情况下,该状态为success.Readiness: 表明容器是否可以接受服务请求。如果readiness探测失败,则endpoints控制...

阿里巴巴高可用技术专家襄玲:压测环境的设计和搭建

性能压测,是保障服务可用性和稳定性过程中,不可或缺的一环,但是有关性能压测的体系化分享并不多。从本期开始,我们将推出《PerformanceTestTogether》(简称PTT)的系列专题分享,从性能压测的设计、实现、执行、监控、问题定位和分析、应用场景等多个纬度对性能压测的全过程进行拆解,以帮助大家构建完整的性能压...

DTCC 2019 | 深度解码阿里数据库实现 数据库内核——基于HLC的分布式事务实现深度剖析

/摘要:分布式事务是分布式数据库最难攻克的技术之一,分布式事务为分布式数据库提供一致性数据访问的支持,保证全局读写原子性和隔离性,提供一体化分布式数据库的用户体验。本文主要分享分布式数据库中的时钟解决方案及分布式事务管理技术方案。混合逻辑时钟(HLC)可以实现本地获取,避免了中心时钟的性能瓶颈和单点故障,同时维护了跨实...

现代IM系统中的消息系统架构

前言在架构篇中我们介绍了现代IM消息系统的架构,介绍了Timeline的抽象模型以及基于Timeline模型构建的一个支持『消息漫游』、『多端同步』和『消息检索』多种高级功能的消息系统的典型架构。架构篇中为了简化读者对TablestoreTimeline模型的理解,概要性的对Timeline的基本逻辑模型做了介绍,以及...

亿级消息系统的核心存储:Tablestore发布Timeline 2.0模型

背景互联网快速发展的今天,社交类应用、消息类功能大行其道,占据了大量网络流量。大至钉钉、微信、微博、知乎,小至各类App的推送通知,消息类功能几乎成为所有应用的标配。根据场景特点,我们可以将消息类场景归纳成三大类:IM(钉钉、微信)、Feed流(微博、知乎)以及常规消息队列。因此,如何开发一个简便而又高效IM或Feed...

BigData NoSQL —— ApsaraDB HBase数据存储与分析平台概览

一、引言时间到了2019年,数据库也发展到了一个新的拐点,有三个明显的趋势:越来越多的数据库会做云原生(CloudNative),会不断利用新的硬件及云本身的优势打造CloudNative数据库,国内以阿里云的CloudHBase、POLARDB为代表,此块文章会有一定的引述,但不是本文的重点。NoSQL正在解决Big...

Knative Eventing 中如何实现 Registry 事件注册机制

/摘要: 在最新的KnativeEventing0.6版本中新增了Registry特性,为什么要增加这个特性,该特性是如何实现的。针对这些问题,希望通过本篇文章给出答案。作为事件消费者,之前是无法事先知道哪些事件可以被消费,如果能通过某种方式获得哪些Broker提供哪些事件,那么事件消费者就能很方便通过这些B...

从HelloWorld看Knative Serving代码实现

/摘要: KnativeServing以Kubernetes和Istio为基础,支持无服务器应用程序和函数的部署并提供服务。我们从部署一个HelloWorld示例入手来分析KnativeServing的代码细节。官方给出的这几个资源的关系图还是比较清晰的:1.Service:自动管理工作负载整个生命周期。负责...

专有宿主机如何实现“资源池”管理——集群管理能力升级

/专有宿主机是一台用户独享的部署了阿里云虚拟化平台的物理服务器,可以直接创建ECS实例,开箱即用。同时物理机可用资源对用户完全透明,用户可以自主的部署不同规格的ECS实例,对部署有绝对的自主权。在专有宿主机上创建ECS实例时,用户获得了指定宿主机创建实例的自由。但是当具有多台宿主机的时候,每次创建实例都需要输入宿主机I...

像Google一样构建机器学习系统3

本系列将利用阿里云容器服务,帮助您上手KubeflowPipelines.第一篇:在阿里云上搭建KubeflowPipelines第二篇:开发你的机器学习工作流第三篇:利用MPIJob运行ResNet101从上篇文章中,我们可以看到如何通过KubeflowPipeline运行单节点任务机器学习工作流,在本文中,我们会介...

药品监管系统架构揭秘:海量溯源数据存储与查询

在刚刚过去的2018年,“毒疫苗”事件再次触及了大众的敏感神经,因为十年前的“毒奶粉”事件还历历在目。我们急需创建一个全国性的药品(食品)监控追踪体系。与此同时,近年来随着国家对医药行业的大力支持,中国的医疗事业也出现了跨越式的发展,大量的新型药品上市,极大的丰富了患者和消费者的选择范围。大量的药品在市面上流通,产生了...

一线实践 | 借助混沌工程工具 ChaosBlade 构建高可用的分布式系统

在分布式架构环境下,服务间的依赖日益复杂,可能没有人能说清单个故障对整个系统的影响,构建一个高可用的分布式系统面临着很大挑战。在可控范围或环境下,使用ChaosBlade工具,对系统注入各种故障,持续提升分布式系统的容错和弹性能力,以构建高可用的分布式系统。ChaosBlade是什么?ChaosBlade 是...

Nacos Committer 张龙:Nacos Sync 的设计原理和规划

图:NacosMeetup@杭州与你同行,抬头便是星空。本文整理自NacosCommitter张龙的现场分享,阿里巴巴中间件受权发布。随着Nacos1.0.0稳定版的发布,越来越多的企业开始在测试/预演/生产环境中逐步部署Nacos。目前,除了部分企业已处于转型分布式架构的过程中,会考虑直接使用Nacos上生产,但仍有...

阿里开发者招聘节 | 面试题14:如何实现两金额数据相加(最多小数点两位)

/摘要: 阿里巴巴资深技术专家们结合多年的工作、面试经验总结提炼而成的笔试真题这一次将陆续放出(面试题答案将在专辑分享结束后统一汇总分享)。并通过这些笔试真题开放阿里巴巴工作机会,让更多的开发者加入到阿里这个大平台。为帮助开发者们提升面试技能、有机会入职阿里,云栖社区特别制作了这个专辑——阿里巴巴资深技术专家...
首页上一页...2021222324...下一页尾页