使用Consul做服务发现的若干姿势

阿娇 发表了文章 • 0 个评论 • 823 次浏览 • 2020-09-05 14:31 • 来自相关话题


从2016年起就开始接触Consul,使用的主要目的就是做服务发现,后来逐步应用于生产环境,并总结了少许使用经验。经常有人问一些问题,比如:
  • 服务注册到节点后,其他节点为什么没有同步?
  • Client是干什么的?(Client有什么作用?)
    *...
查看更多

领域驱动设计框架Axon实践

aoxiang 发表了文章 • 0 个评论 • 883 次浏览 • 2020-09-04 22:03 • 来自相关话题


背景

2004年,Eric Evans发表了Domain Driven Design(领域驱动设计,DDD)这一著作,并在书中对领域驱动作出了开创性的理论阐述,至今领域驱动设计已问世十几年。

近几年来随着微服务盛行, ES(Event Sour...
查看更多

Kubernetes网络Calico介绍

Andy_Lee 发表了文章 • 0 个评论 • 1231 次浏览 • 2020-09-03 19:51 • 来自相关话题


Calico概述

Calico是Kubernetes生态系统中另一种流行的网络选择。虽然Flannel被公认为是最简单的选择,但Calico以其性能、灵活性而闻名。Calico的功能更为全面,不仅提供主机和pod之间的网络连接,还涉及网络安全和管理。C...
查看更多

使用Flannel与Canal实现Kubernetes的NetworkPolicy

玻璃樽 发表了文章 • 0 个评论 • 1044 次浏览 • 2020-09-03 18:18 • 来自相关话题


NetworkPolicy概述

官方说明:网络策略(NetworkPolicy)是一种关于Po...
查看更多

CNCF宣布TiKV正式毕业!

大卫 发表了文章 • 0 个评论 • 754 次浏览 • 2020-09-03 08:33 • 来自相关话题


【编者的话】这一云原生键值数据库项目,现已在全球范围内拥有近1000家生产级用户。

专为云原生软件构建可持续生态系统的云原生计算基金会日前宣布,TiKV成为其第12个毕业项目。从孵化阶段到发展成熟、再到最终毕业,TiKV不仅逐步实现了更高采用率、开放的治理流...
查看更多

Traefik中的502-500状态码异常排查

老马 发表了文章 • 0 个评论 • 1022 次浏览 • 2020-09-02 08:02 • 来自相关话题


我们都知道在Kubernetes集群中通常会使用Ingress方案来统一代理集群内部的流量,而常用的Ingress方案为Traefik和Nginx,和传统的Nginx作为企业内部的反向代理以及负载设备一样,在不同的场景下可能需要专有的配置才能满足需求,否则会出...
查看更多

王者荣耀为什么不使用微服务架构?

JetLee 发表了文章 • 0 个评论 • 1289 次浏览 • 2020-08-30 10:24 • 来自相关话题


今天,在知乎上看到这样一个问题:“为什么游戏公司的server不愿意微服务化?”

背景介绍

笔者最近去面试了家游戏公司(有上市)。我问他,公司有没有做微服务架构的打算及考量?他很惊讶的说,我没听说过微服务耶,你可以解释一下吗?

我大概说了,方便测试,...
查看更多

大白话带你认识Kafka

aoxiang 发表了文章 • 0 个评论 • 1416 次浏览 • 2020-08-28 11:49 • 来自相关话题


Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。

Kafka基础

消息系统的作用

应该大部份小伙伴都清楚,用机油装箱举个例子。

所以消息系统就是如上图我们所说的仓库,能在中间过程作为缓存,并且实现解...
查看更多

Go 官方进程诊断工具 gops 详解

阿娇 发表了文章 • 0 个评论 • 1455 次浏览 • 2020-08-27 17:20 • 来自相关话题


在类 Unix 系统中,我们常常会使用 ps 命令来查看系统当前所运行的进程信息,该命令为我们提供了较大的帮助,能够快速的定位到某些进程的运行情况和状态。

而在 Go 语言中,也有类似的命令工具,那就是 [gops](https://github.com/g...
查看更多

Kubernetes 1.19正式发布!

尼古拉斯 发表了文章 • 0 个评论 • 2528 次浏览 • 2020-08-27 09:02 • 来自相关话题


我们终于正式推出了Kubernetes 1.19版本,也是在2020年内推出的第二套发行版。我们经历了Kubernetes诞生以来最长的发行周期,长达20周。新版本包含33项增强功能,其中12项已经迈进稳定版本,18项处于beta阶段,另有13项处于alpha...
查看更多