在容器中让时间自由摇摆

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


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

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

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


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

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

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


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

Jenkins 流水线编撰 SIG 公告

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


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

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

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

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


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

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

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

探测均是...
查看更多

如何进行Kubernetes问题的排障

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


排障的前置条件

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

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

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


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

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

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

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


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

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

理解 gRPC——以及REST和RPC架构的区别

frankinbj 发表了文章 • 0 个评论 • 742 次浏览 • 2020-03-20 10:51 • 来自相关话题


本文的目标是让读者对gRPC有一个高层次的认识。它还将解释gRPC与现有Web应用程序通信的协议以及架构之间的异同。

gRPC是什么?

gRPC是一个开源的远程过程调用框架,用于服务之间的高性能通信。服务之间的通信可以使用各种语言,通过可插拔的负载均衡、...
查看更多

持久化领域对象的方法实践

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


【编者的话】在实践领域驱动设计(DDD)的过程中,我们会根据项目的所在领域以及需求情况捕获出一定数量的领域对象。设计得足够好的领域对象便于我们更加透彻的理解业务,方便系统后期的扩展和维护,不至于随着需求的扩展和代码量的累积,系统逐渐演变为大泥球(Big Bal...
查看更多