微服务
-
分布式跟踪系统的四大功能模块如何协同工作
了解分布式跟踪中的主要体系结构决策,以及各部分如何组合在一起。 早在十年前,认真研究过分布式跟踪基本上只有学者和一小部分大型互联网公司中的人。对于任何采用微服务的组织来说,它如今成…
-
当当网开源Dubbox
当当网近日开源了Dubbox项目,可为Dubbo服务框架提供多项扩展功能,包括REST风格远程调用、Kryo/FST序列化等等。 当当网架构部和技术委员会架构师沈理向InfoQ中文…
-
DevOps 团队必备的 3 种指标仪表板
仪表板可以帮助 DevOps 团队观测和监控系统,以提高性能。 指标仪表板帮助 DevOps 团队监控整个 DevOps 平台,以便实时响应议题issue。在处理生产环境宕机或者应…
-
如何在 Mac 上配置 Kubernetes
Mac 用户可使用 MicroK8s 运行 Kubernetes 环境,进而开发、测试应用。通过下面的步骤可轻松搭建此环境。 MicroK8s 是一个 Ubuntu 推出…
-
神话还是现实?Docker 和 Kubernetes 的完美架构
在 Docker 和 Kubernetes 时代,软件开发的世界发生了怎样的变化?有可能使用这些技术一劳永逸地构建一个放之四海而皆准的架构吗?当所有东西都“打包&rdq…
-
从零写一个时间序列数据库
编者按:Prometheus 是 CNCF 旗下的开源监控告警解决方案,它已经成为 Kubernetes 生态圈中的核心监控系统。本文作者 Fabian Reinartz…
-
号称“最开源的开发板”的开源龙芯主板样机发布
今天,龙芯俱乐部和开源龙芯技术社区发布了开源龙芯主板的第一款工程样机,代号“智龙”,采用最新龙芯1C SoC芯片,运行嵌入式Linux系统,适用于网络通信、…
-
自己成为一个证书颁发机构(CA)
为你的微服务架构或者集成测试创建一个简单的内部 CA。 传输层安全(TLS)模型(有时也称它的旧名称 SSL)基于证书颁发机构certificate authoritie(CA)的…
-
系统管理员的 7 个 CI/CD 工具
本文是一篇简单指南:介绍一些顶级的开源的持续集成、持续交付和持续部署(CI/CD)工具。 虽然持续集成、持续交付和持续部署(CI/CD)在开发者社区里已经存在很多年,一些机构在其运…
-
Python Web 应用程序 Django 框架简介
在这个比较 Python 框架的最后一篇中,让我们看看 Django。 在本系列(由四部分组成)的前三篇文章中,我们讨论了 Pyramid、Flask 和 Tornado 这 3 …