
中间件
文章平均质量分 91
一往无前,未来可期
这个作者很懒,什么都没留下…
展开
-
kubernetes之ingress和Ingress Controller
kubernetes之ingress和Ingress Controller原文博客:https://www.cnblogs.com/linuxk/p/9706720.htmlhttps://www.cnblogs.com/caibao666/p/11235500.html一、什么是Ingress?Kubernetes 暴露服务的方式目前只有三种:LoadBlancer Service、NodePort Service、Ingress;1、Pod 漂移问题在 Kubernetes 中,随着 Po原创 2021-06-07 06:37:07 · 837 阅读 · 0 评论 -
Kubernetes服务访问-ClusterIP、Nodeport、Loadbalancer和Ingress
Kubernetes服务访问-ClusterIP、Nodeport、Loadbalancer和Ingress NodePort,LoadBalancer 和 Ingress 之间的区别是什么?, 它们是将外部流量引入群集的不同方式,并且实现方式不一样。 我们来看看它们是如何工作的,以及什么时候该用哪种。ClusterIPClusterIP 服务是默认的 Kubernetes 服务。 它为您提供集群内部其他应用程序可以访问的服务, 外部无法访问。ClusterIP 服务的 YAML 类似这样:原创 2021-06-06 11:30:21 · 3326 阅读 · 0 评论 -
大白话教你认识 Kafka 背后优秀的架构设计
大白话教你认识 Kafka 背后优秀的架构设计一、Kafka基础消息系统的作用应该大部份小伙伴都清楚,用机油装箱举个例子所以消息系统就是如上图我们所说的仓库,能在中间过程作为缓存,并且实现解耦合的作用。引入一个场景,我们知道中国移动,中国联通,中国电信的日志处理,是交给外包去做大数据分析的,假设现在它们的日志都交给了你做的系统去做用户画像分析。按照刚刚前面提到的消息系统的作用,我们知道了消息系统其实就是一个模拟缓存 ,且仅仅是起到了缓存的作用 而并不是真正的缓存,数据仍然是存储在磁盘上面而原创 2021-06-06 10:16:01 · 268 阅读 · 0 评论 -
超硬核!1.6W 字 Redis 面试知识点总结,建议收藏!
超硬核!1.6W 字 Redis 面试知识点总结,建议收藏!Redis 是什么**面试官:**你先来说下 Redis 是什么吧!我:(这不就是总结下 Redis 的定义和特点嘛)Redis 是 C 语言开发的一个开源的(遵从 BSD 协议)高性能键值对(key-value)的内存数据库,可以用作数据库、缓存、消息中间件等。它是一种 NoSQL(not-only sql,泛指非关系型数据库)的数据库。我顿了一下,接着说,Redis 作为一个内存数据库:性能优秀,数据在内存中,读写速度非常快,原创 2021-06-06 10:11:38 · 168 阅读 · 0 评论 -
Kafka 面试知识点深度剖析
Kafka 面试知识点深度剖析kafka是一个分布式消息队列。具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务逻辑。一般在架构设计中起到解耦、削峰、异步处理的作用。kafka对外使用topic的概念,生产者往topic里写消息,消费者从读消息。为了做到水平扩展,一个topic实际是由多个partition组成的,遇到瓶颈时,可以通过增加partition的数量来进行横向扩容。单个parition内是保证消息有序。每新写一条消息,kafka就是在对应的原创 2021-06-06 10:00:53 · 271 阅读 · 0 评论 -
ZooKeeper、Eureka、Consul、Nacos 微服务注册中心对比
ZooKeeper、Eureka、Consul、Nacos 微服务注册中心对比 服务注册中心本质上是为了解耦服务提供者和服务消费者。对于任何一个微服务,原则上都应存在或者支持多个提供者,这是由微服务的分布式属性决定的。更进一步,为了支持弹性扩缩容特性,一个微服务的提供者的数量和分布往往是动态变化的,也是无法预先确定的。因此,原本在单体应用阶段常用的静态LB机制就不再适用了,需要引入额外的组件来管理微服务提供者的注册与发现,而这个组件就是服务注册中心。CAP理论CAP理论是分布式架构中重要理论:一原创 2021-06-06 09:54:57 · 283 阅读 · 0 评论 -
容器网络其实并不难
容器网络其实并不难 使用容器总是感觉像使用魔法一样。对于那些理解底层原理的人来说容器很好用,但是对于不理解的人来说就是个噩梦。很幸运的是,我们已经研究容器技术很久了,甚至成功揭秘容器只是隔离并受限的Linux进程,运行容器并不需要镜像,以及另一个方面,构建镜像需要运行一些容器。现在是时候解决容器网络问题了。或者更准确地说,单主机容器网络问题。本文会回答这些问题:如何虚拟化网络资源,让容器认为自己拥有独占网络?如何让容器们和平共处,之间不会互相干扰,并且能够互相通信?从容器内部如何访问外部世界原创 2021-06-06 09:51:35 · 248 阅读 · 0 评论 -
最强整理!常用正则表达式速查手册
最强整理!常用正则表达式速查手册一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$有两位小数的正实数:^[0-9]+(.[0-9原创 2021-06-06 09:48:57 · 192 阅读 · 0 评论 -
记一次Redis溢出故障处理
记一次Redis溢出故障处理记一次Redis溢出故障处理问题起因某天早上我还在上班途中刷着手机,突然部门群里一阵骚动,”站点打不开了?!“ ”概率性页面报障“ ”咋回事啊“… 还睡意蒙胧的我立马吓的手机差点掉到地上去了,心急如焚的我直接就想在公交上掏出电脑来看,在惶恐的十分钟后,我迅速下了公交冲回公司自己的工位上,开始排查。定位问题打开了阿里云的控制台,看了下近半个小时的报错,基本都是同一个:2020-12-10 08:50:19,868 ERROR 168244 [-/127.0.0.1/-/原创 2021-06-06 09:41:54 · 1002 阅读 · 2 评论 -
超详细!K8s 面试题总结
超详细!K8s 面试题总结简述ETCD及其特点?etcd 是 CoreOS 团队发起的开源项目,是一个管理配置信息和服务发现(service discovery)的项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于 Go 语言实现。特点:简单:支持 REST 风格的 HTTP+JSON API安全:支持 HTTPS 方式的访问快速:支持并发 1k/s 的写操作可靠:支持分布式结构,基于 Raft 的一致性算法,Raft 是一套通过选举主节点来实现分布式系统一原创 2021-06-06 09:39:19 · 515 阅读 · 0 评论 -
这篇 ElasticSearch 详细使用教程,内部分享时被老大表扬了
这篇 ElasticSearch 详细使用教程,内部分享时被老大表扬了一、快速入门1.查看集群的健康状况http://localhost:9200/_cathttp://localhost:9200/_cat/health?v说明:v是用来要求在结果中返回表头#状态值说明Green - everything is good (cluster is fully functional),即最佳状态Yellow - all data is available but some replica原创 2021-06-06 09:36:37 · 406 阅读 · 0 评论