Spark on Kubernetes与阿里云的深度整合

GoKubernetes 发表了文章 • 0 个评论 • 300 次浏览 • 2020-02-24 09:32 • 来自相关话题


最近,笔者尝试将Spark on Kubernetes与阿里云深度整合,设计一个开箱即用的Spark on Kubernetes镜像。

首先通过Terraform在阿里云上一键创建和销毁Kubernetes集群。然后写了一个脚本生成Spark镜像,使其在Ku...
查看更多

领域驱动设计揭秘

lve0230 发表了文章 • 0 个评论 • 343 次浏览 • 2020-02-23 18:49 • 来自相关话题


领域驱动设计,或者叫DDD,是一种软件设计方法,它的目标是研发更好的软件。工程师通过在连续设计过程中与领域专家紧密合作来实现这一目标。

Eric Evans创造了领域驱动设计并写了一本书《[领域驱动设计:软件核心复杂性应对之道](https://www.go...
查看更多

如何监控Kubernetes API服务器

whole 发表了文章 • 0 个评论 • 455 次浏览 • 2020-02-23 17:19 • 来自相关话题


【编者的话】本文讨论了Kubernetes API服务器监控的重要性和相关方法。

在生产环境中运行Kubernetes时,学习如何监控Kubernetes API服务器是至关重要的。监视kube-apiserver能使你检测和排除延迟、错误,并验证服务是否按...
查看更多

50 个必须要会的微服务面试题

JetLee 发表了文章 • 0 个评论 • 344 次浏览 • 2020-02-23 17:13 • 来自相关话题


根据 Gartner 的说法,微服务是云开发的新应用平台。微服务是独立部署和管理的,一旦应用实现在容器内,它们与底层操作系统的交互很少。因此,如果你希望把微服务添加到自己的技术栈中,并想要了解与之相关的技能,那么现在正是潜心研究的时候。为了帮你准备面试,我写出...
查看更多

微服务架构:是什么?何时用?如何用?

jackbb 发表了文章 • 0 个评论 • 316 次浏览 • 2020-02-23 17:10 • 来自相关话题


【编者的话】本文将介绍微服务是什么,简要概述何时使用它,如何使用它,以及微服务架构相较于单体应用架构的优势。

引言

微服务近年来受到了极大的关注并成为趋势,不信的话可以查看 Google Trends。

可以看到从2014年开始人们对它产生了极大的兴...
查看更多

10 个很多人不知道的 Redis 使用技巧

玻璃樽 发表了文章 • 0 个评论 • 316 次浏览 • 2020-02-23 10:15 • 来自相关话题


【编者的话】Redis 在当前的技术社区里是非常热门的。从来自 Antirez 一个小小的个人项目到成为内存数据存储行业的标准,Redis已经走过了很长的一段路。随之而来的一系列最佳实践,使得大多数人可以正确地使用 Redis。

下面我们将探索正确使用 Re...
查看更多

2020年你应该选择哪个Java微服务框架

huangliang1203 发表了文章 • 0 个评论 • 471 次浏览 • 2020-02-22 20:55 • 来自相关话题


【编者的话】探讨Micronaut,Quarkus和Spring Boot及各自的优缺点。

至今,Java仍旧是用来构建Web应用的最流行编程语言之一 —— 但是它不得不面对诸如Go,Python和TypeScript等新语言的严峻挑战。

在Java世界里...
查看更多

分布式系统基石:Paxos

老马 发表了文章 • 0 个评论 • 544 次浏览 • 2020-02-21 22:13 • 来自相关话题


这个世界上只有一种一致性算法,那就是Paxos,其它的算法都是残次品。
——Mike Burrows(Google Chubby 的作者)

Paxos是学习分布式系统无法绕开的一环,从理论上看Paxos是非常优雅的,但是实现起来就没有那么简单了。《[T...
查看更多

KISS整洁架构之领域驱动开发

geshenyi 发表了文章 • 0 个评论 • 617 次浏览 • 2020-02-21 09:53 • 来自相关话题


我最一开始所用的标题是”完美整洁架构之领域驱动设计”。是不是容易引起争议?是的。听上去有些自大?也许是的。但是我是一个理想主义的,解决问题的组织者,我从没有见过一个软件架构可以燃起我的火焰,让我如此兴奋。所以我认为,这个提议非常简单,异常优雅,十分合适并且可以...
查看更多

剖析Prometheus的内部存储机制

大卫 发表了文章 • 0 个评论 • 681 次浏览 • 2020-02-20 19:45 • 来自相关话题


Prometheus有着非常高效的时间序列数据存储方法,每个采样数据仅仅占用3.5byte左右空间,上百万条时间序列,30秒间隔,保留60天,大概花了200多G(引用官方PPT)。

接下来让我们看看它的原理。

Prometheus内部主要分为三大块,Ret...
查看更多