轻松构建基于 Serverless 架构的弹性高可用音视频处理系统

阿里巴巴云原生 发表了文章 • 0 个评论 • 533 次浏览 • 2020-03-23 14:39 • 来自相关话题


作者 | 罗松(西流)  阿里巴巴技术专家  

本文整理自架构师成长系列 2 月 12 日直播课程。

关注“阿里巴巴云原生”公众号,回复 “212”,即可获取对应直播回放链接及 PPT 下载链接。

前言

随着计算机技术和 Internet 的...
查看更多

如何运用DDD(七):领域事件

翔宇 发表了文章 • 0 个评论 • 749 次浏览 • 2020-03-22 17:09 • 来自相关话题


【编者的话】在实践领域驱动设计(DDD)的过程中,我们往往会遇到多个领域对象相互交互的情况。比如聚合根A在执行某操作之前需要得到聚合根B的某个信号(或某些数据)。如果在单体应用程序中,我们有条件和机会使得两者进行强引用来完成操作,但是这将直接打破领域驱动设计的...
查看更多

在容器中让时间自由摇摆

Andy_Lee 发表了文章 • 0 个评论 • 771 次浏览 • 2020-03-21 22:32 • 来自相关话题


Chaos Mesh 是最近开源的 Kubernetes 混沌测试平台,并且最近支持了一个 TimeChaos 的新功能,用来模拟 Time skew 的情况,通常情况下,我们知...
查看更多

微服务架构:如何用十步解耦你的系统?

阿娇 发表了文章 • 0 个评论 • 743 次浏览 • 2020-03-21 17:14 • 来自相关话题


【编者的话】耦合性,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。软件设计...
查看更多

爬虫黑科技,我是怎么爬取indeed的职位数据的

lanmao 发表了文章 • 0 个评论 • 853 次浏览 • 2020-03-20 20:34 • 来自相关话题


最近在学习nodejs爬虫技术,学了request模块,所以想着写一个自己的爬虫项目,研究了半天,最后选定indeed作为目标网站,通过爬取indeed的职位数据,然后开发一个自己的职位搜索引擎,目前已经上线了,虽然功能还是比较简单,但还是贴一下网址[job ...
查看更多

Jenkins 流水线编撰 SIG 公告

灵雀云 发表了文章 • 0 个评论 • 820 次浏览 • 2020-03-20 17:30 • 来自相关话题


什么是流水线撰写特别兴趣小组

Pipeline-Authoring Special Interest Group,即流水线编撰特别兴趣小组,这个特别的兴趣小组旨在改善和策划 Jenkins Pipelines ...
查看更多

详解Kubernetes中的Liveness和Readiness的原理和区别

大卫 发表了文章 • 0 个评论 • 986 次浏览 • 2020-03-20 13:52 • 来自相关话题


Liveness与Readiness的探针工作方式源码解析

Liveness和Readiness作为Kubernetes的探针,可以对应用进行健康探测。

二者支持的探测方式相同。主要的探测方式支持http探测,执行命令探测,以及TCP探测。

探测均是...
查看更多

如何进行Kubernetes问题的排障

JetLee 发表了文章 • 0 个评论 • 904 次浏览 • 2020-03-20 13:16 • 来自相关话题


排障的前置条件

Kubernetes的成熟度很高,伴随着整个项目的扩增,以及新功能和新流程的不断引入,也伴随着产生了一些问题。虽然自动化测试可以排除掉大部分,但是一些复杂流程以及极端情况却很难做到bug的完全覆盖。因此在实际的工作过程中,需要对运行的集群...
查看更多

GitHub 标星 11000+,阿里开源的微服务组件如何连续 10 年扛住双十一大促?

阿里巴巴云原生 发表了文章 • 0 个评论 • 753 次浏览 • 2020-03-20 12:09 • 来自相关话题


作者 | 宿何  阿里云高级开发工程师

导读:疫情期间,“卡”成了很多人线上体验的关键词。线上预约购买口罩时,突然不能付款了;在线选课,被提示请求过多,系统无法响应;在线办公/教学时,图像或声音卡住了……这些可用性下降的场景严重的影响了用户...
查看更多

当AI遇上K8S:使用Rancher安装机器学习必备工具JupyterHub

Rancher 发表了文章 • 0 个评论 • 722 次浏览 • 2020-03-20 11:03 • 来自相关话题


Jupyter Notebook是用于科学数据分析的利器,JupyterHub可以在服务器环境下为多个用户托管Jupyter运行环境。本文将详细介绍如何使用Rancher安装JupyterHub来为数据科学和机器学习开发创建可扩展的工作区。

![](http...
查看更多