服务注册中心本质上是为了解耦服务提供者和服务消费者。对于任何一个微服务,原则上都应存在或者支持多个提供者,这是由微服务的分布式属性决定的。更进一步,为了支持弹性扩缩容特性,一个微服务的提供者的数量和分布往往是动态变化的,也是无法预先确定的。因此,原本在单体应用阶段常用的静态LB机制就不再适用了,需要引入额外的组件来管理微服务提供者的注册与发现,而这个组件就是服务注册中心。
手把手搭建k8s集群和kubesphere
本文将从零开始在干净的机器上安装 Docker、Kubernetes (使用 kubeadm)、Calico、NFS StorageClass等
,通过手把手的教程演示如何搭建一个 Kubernetes集群
,并在 K8s集群之上安装开源的KubeSphere
容器平台可视化运营集群环境。
带你彻底了解lstio是什么东东
如果你保持学习新技术的触角来持续拓展技术储备的广度的话,很可能在不同的地方听说过Istio
,可能还知道它和Service Mesh有着牵扯。本文可作为了解Istio
的入门介绍,介绍什么是Istio
,Istio
为什么最近这么火,以及Istio
解决了哪些问题,能给我们带来什么好处。
详解sql和nosql如何选型
详解docker-compose安装sentry集群解决方案<二>二>
接上篇文章,上篇文章详细介绍了架构和单节点的搭建、配置和优化。本篇详细介绍集群方案。特别提醒没看上篇文章的请返回先看,本篇集群是在上篇文章的基础上配置的,并且上篇文章中的简单步骤,本篇不再说明,直接跳过。详解docker-compose安装sentry集群篇现在开始。
详解docker-compose安装sentry集群解决方案<一>一>
Sentry
是一个开源的实时错误报告和日志聚合工具平台。它专门监测错误并提取所有有用信息用于分析,不再麻烦地依赖用户反馈来定位问题。支持 web 前后端、移动应用以及游戏,支持 Python、OC、Java、Go、Node.js、Django、RoR 等主流编程语言和框架 ,还提供了 GitHub、Slack、Trello 等常见开发工具的集成。因sentry版本、安装方式和smtp要求的不同,新版本sentry不支持集群方案,本篇文章旨在用于sentry9.1.2版本+支持ssl/tls加密的smtp服务的单节点安装指南和集群解决方案。
CentOS7安装字体
Linux字体确实是个问题。场景一:验证码已成为了用户认证的标配,动态变动可以有效防止注入,提高用户认证的安全。场景二:开发的系统中依赖系统的字体,如报表系统中发现中文乱码或中文字体重叠的情况等问题,这些都是linux字体惹的祸。本文以安装中文字体为例帮你解决字体这一小问题。
非root的普通用户使用tmux方法教程
Tmux
是一款终端复用的神器,实现了会话与终端窗后的分离。用过的同学都欲罢不能,但是使用它时必须root用户,如果是普通用户就会出现can't create socket
错误不能使用,那么本教程就教你用普通用户使用tmux这个神器。