首页
学习
活动
专区
工具
TVP
发布

云原生布道专栏

专栏作者
289
文章
187638
阅读量
69
订阅数
【云原生进阶之数据库技术】第三章-PostgreSQL-管理-2.2-运维操作
切换su - postgres用户(直接在终端输入psql也可实现),在postgres用户下输入\l
江中散人_Jun
2024-03-20
890
【云原生进阶之数据库技术】第一章MySQL-3.1-整体架构
MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层。
江中散人_Jun
2024-03-05
1320
【云原生进阶之数据库技术】第一章MySQL-2.3-数据基本操作
2、语法:select distinct from 表名; 去掉重复项,对应的字段前加符号表达:
江中散人_Jun
2024-02-24
1020
【云原生进阶之数据库技术】第一章MySQL-2.2-数据库表基本操作
语法:create table table_name(col_name1 data_type1,col_name2 data_type2,....); 创建t_test数据表,字段为id,name(数据类型中的数字是字段长度)
江中散人_Jun
2024-02-23
1110
【云原生进阶之PaaS中间件】第四章RabbitMQ-4.3-如何保证消息的可靠性投递与消费
根据RabbitMQ的工作模式,一条消息从生产者发出,到消费者消费,需要经历以下4个步骤:
江中散人_Jun
2024-02-21
1370
【云原生进阶之PaaS中间件】第四章RabbitMQ-4.2-进阶应用
死信队列(DLX,Dead-Letter-Exchange),利用DLX,当消息在一个队列中变成无法被消费的消息(dead message)之后,它能被重新publish到另一个Exchange,这个Exchange就是DLX。
江中散人_Jun
2024-02-20
1300
【云原生进阶之PaaS中间件】第四章RabbitMQ-4.1-原理机制与进阶特性
4.客户端使用Routing key,在Exchange和Queue之间建立好绑定关系。
江中散人_Jun
2024-02-20
1820
【云原生进阶之PaaS中间件】第四章RabbitMQ-3-RabbitMQ安装
要在Linux环境下安装RabbitMQ,首先我们要有一个Linux环境,此处我们使用CentOS7虚拟机进行演示。如果本地还没有装过虚拟机,可以参考我之前的文章搭建虚拟机环境:VMware Workstation 14安装教程、虚拟机环境搭建(VMware Workstation14 + centos7)、VMware+CentOS7 网络及静态IP配置。
江中散人_Jun
2024-02-19
1490
【云原生进阶之PaaS中间件】第四章RabbitMQ-2-AMQP协议
AMQP,即Advanced Message Queuing Protocol(高级消息队列协议),一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件传递消息,不受客户端/中间件不同产品、不同开发语言等条件的限制。该协议是一种二进制协议,提供客户端应用于消息中间件之间异步、安全、高效的交互。相对于我们常见的REST API,AMQP更容易实现,可以降低开销,同时灵活性高,可以轻松的添加负载平衡和高可用性的功能,并保证消息传递,在性能上AMQP协议也相对更好一些。
江中散人_Jun
2024-02-19
1140
【云原生进阶之PaaS中间件】第四章RabbitMQ-1-简介及工作模式
RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。AMQP(Advanced Message Queue:高级消息队列协议)它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产品、开发语言等条件的限制。RabbitMQ 最初起源于消息系统,用于在分布式系统中存储转发消息,具体有如下一些特点:
江中散人_Jun
2024-02-18
1240
【云原生进阶之PaaS中间件】第三章Kafka-4.4-消费者工作流程
Kafka 里消费者从属于消费者群组,一个群组里的消费者订阅的都是同一个主题,每个消费者接收主题一部分分区的消息。
江中散人_Jun
2024-02-18
1210
【云原生进阶之PaaS中间件】第三章Kafka-4.3.3-broker的leader和follower工作机制
kafka副本的作用就是提高数据的可靠性,系统默认副本数量是1,生产环境一般配置数量是2个,保证数据可靠性;否则副本太多会增加磁盘的存储空间,增加网络上的数据传输,降低效率。
江中散人_Jun
2024-02-09
1180
【云原生进阶之PaaS中间件】第三章Kafka-4.3.2-broker网络模型
kafka broker 在启动的时候,会根据你配置的listeners 初始化它的网络组件,用来接收外界的请求,这个listeners你可能没配置过,它默认的配置是listeners=PLAINTEXT://:9092就是告诉kafka使用哪个协议,监听哪个端口,如果我们没有特殊的要求的话,使用它默认的配置就可以了,顶多是修改下端口这块。这个listeners是支持配置多套的,就是你可以监听多个端口,一个listener就对应着内部这么一套网络模型,我们就介绍一个listener的,多个其实都是一样的,就是对应着多套网络模型而已。
江中散人_Jun
2024-02-09
960
【云原生进阶之PaaS中间件】第三章Kafka-4.3.1-broker 工作流程
这一部分大体了解下kafka Broker的工作流程,看一下zookeeper在kafka broker工作中发挥的作用,那些重要数据在zookeeper中存储。
江中散人_Jun
2024-02-07
1050
【云原生进阶之PaaS中间件】第三章Kafka-4.2-生产者工作原理剖析
Producer首先调用send方法进行发送,首先会经过拦截器,可以对数据进行一些加工处理。随后会经过序列化,kafka并没有采用Java提供的序列化器,而是自己实现的序列化器,但是Java提供的序列化器,会在原有数据的基础上,增加很多的用于安全校验的数据,在大数据的场景下,每次传输的数据量很大,如果在此基础上还要加入大量用于安全校验的数据,严重的影响了效率,所以kafka等中间件,自己实现了序列化器,仅仅进行简单的校验,增加了效率。
江中散人_Jun
2024-02-07
740
Kafka-4.1-工作原理综述
????????Kafka集群将 Record 流存储在称为 Topic 的类中,每个记录由?个键、?个值和?个时间戳组成。
江中散人_Jun
2023-11-20
1880
【云原生进阶之PaaS中间件】第三章Kafka-3-命令操作
--bootstrap-server,连接的Kafka Broker主机名称和端口号。
江中散人_Jun
2023-11-19
1350
【云原生进阶之PaaS中间件】第三章Kafka-2-安装部署
????????kafka是依靠zookeeper来实现分布式的,所以再启动前需要先启动zookeeper,如下图
江中散人_Jun
2023-11-18
2050
【云原生进阶之PaaS中间件】第三章Kafka-1-综述
????????Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等,用scala语言编写,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。
江中散人_Jun
2023-11-15
2680
Zookeeper-3.3-Watcher 特性详解
????????client端会对某个znode 注册一个watcher事件,当该znode发生变化时,这些client会收到ZooKeeper的通知,然后client可以根据znode变化来做出业务上的改变等。
江中散人_Jun
2023-10-16
1890
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com