离上次讨论http的post请求已经过去很久,貌似还有同学对于是不是会发送两个包感兴趣,所以这里补充一些内容。上次已经说到,大多数http post请求,都是一个tcp包发出去的,也就是不存在所谓的先发一个头,然后发body的。但是我没抓到不代表就没有,毕竟人家还因为ruby的http post请求发多个包导致了明显的延迟,所以到底有没有这样的事情呢?既然人家说了,ruby有,我就拿ruby来测试
转载
2024-04-25 16:12:00
26阅读
1 安装debian 安装debian,从网上下载最新的debian CD镜像,我用的5.07,刻成盘,在服务器上安装,服务器有时候很多错误(比如发现不了硬盘,读光驱不行等等,我都郁闷死了,这几天装机比这20年装的都多。只能把硬盘放到别的服务器安装好了换回来),有时候还有网卡驱动(网卡比较老把)debian没有,只能自己用U盘拷贝,在安装的时候最好不要先安装好驱动,这样在后面apt自动配置的时候
1. 版本说明本文档内容基于 flink-1.15.x,其他版本的整理,2. 概述Flink 是一种通用性框架,支持多种不同的部署方式。本章简要介绍 Flink 集群的组成部分、用途和可用实现。如果你只是想在本地启动一个 Flink,我们建议你部署一个 Standalone 集群。2.1. 概述和架构详解下图展示的是每个 Flink 集群的组成部分。首先会有一个在某处一直运行的客户端,这个客户端会
# Redis两主部署
在分布式系统中,为了提高系统的可用性和容错性,常常会采用多主部署的方式。Redis作为一种高性能的缓存和存储数据库,也可以通过两主部署来实现高可用性和故障转移。本文将介绍Redis两主部署的原理和实现方法,并提供相应的代码示例进行演示。
## 一、原理介绍
Redis两主部署是指将两个Redis节点作为主节点同时提供读写服务,并通过复制和故障切换机制实现高可用性。其中
原创
2023-12-01 15:31:53
87阅读
一、基本介绍 持久化保证了即使redis服务重启也不会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损坏了可能会导致数据丢失,如果通过redis的主从复制机制就可以避免这种单点故障,如下图: 说明:主redis中的数据有两个副本(replication)即从red
转载
2023-06-14 17:41:17
244阅读
# MySQL双写机制详解
在MySQL数据库中,双写机制是一种常用的数据保护措施,用于确保数据在写入磁盘时的可靠性。通过双写机制,可以在数据写入磁盘之前将数据写入到两个地方,从而避免由于单点故障导致的数据丢失。本文将介绍MySQL双写机制的原理、实现方式以及代码示例。
## 双写机制原理
在MySQL数据库中,双写机制是指在将数据写入磁盘之前,先将数据写入到两个地方,通常是写入到日志文件和
原创
2024-04-19 04:53:15
151阅读
介绍随着业务的增长,需求也开始增多,每个需求的大小,开发周期,发布时间都不一致。基于微服务的系统架构,功能的叠加,对应的服务的数量也在增加,大小功能的快速迭代,更加要求部署的快速化,智能化。因此,传统的人工部署已经心有余而力不足。持续集成,持续部署,持续交互对于微服务开发来说,是提高团队整体效率不可或缺的一环。合理的使用CI,CD能够极大的提高了生产效率,也提高了产品的交互质量。流程梳理:1.开发
转载
2024-07-03 21:37:09
240阅读
我有一个类似秒杀活动,主要逻辑由redis支撑,考虑到可能的并发量,对redis进行了分片,在秒杀时候使用round robin方式从redis中进行秒杀逻辑(配合lua脚本),如果当前redis被秒杀完则会将当前redis从可用列表中排除后再次round robin到下一个redis上。整个同步请求流程有7次redis请求,redis请求命令(包括lua脚本)时间复杂度绝大部分为O(1),仅有少
文章目录云计算云计算概述概念:云计算资源云计算的定义基本特征 :服务模型:发布模型:云计算服务模型OpenStack简介OpenStack概述OpenStack服务OpenStack优势OpenStack一键部署 云计算云计算概述概念:狭义的云计算是指IT基础设施的交付和使用模式 广义的云计算是指服务的交付和使用模式云计算资源网络资源 存储资源 计算资源 …云计算的定义云计算是一个模型,这个模型
1.ZooKeeperZooKeeper 是一个开源的分布式协调服务。它是一个为分布式应用提供一致性服务的软件,分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。ZooKeeper 的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。Zookee
转载
2024-10-11 20:20:38
146阅读
上次搭建hadoop1.2.1分布式集群,这次搭建hadoop2.4分布式集群,由于是在自己的笔记本上搭建集群,所以必须在虚拟机下安装多linux系统来模拟真实的分布式集群环境,我们用的虚拟机是VmWare10,选择的是linux发行版CentOs6.0,虚拟了三个CentOs系统(安装CentOs的步骤省略,这里不是我们这次学习的重点),一台master 两台slave,
一、环境准备1.两台服务器 192.168.2.60 master 192.168.2.61 slave 192.168.2.100 VIP2.安装包Percona-XtraDB-Cluster-57-5.7.32-31.47.1.el7.x86_64.rpmredis-4.0.9.tar.gzemqx-centos7-4.2.5-aarch64.rpm3.开防火墙端口端口(6309、3306、4
转载
2024-03-25 09:59:49
1028阅读
动态主机配置协议(Dynamic Host Configuration Protocol)每一台新接入的机 器都通过 DHCP 协议,来这个共享的 IP 地址里申请,然后自动配置好就可以了。等人走了,或 者用完了,还回去,这样其他的机器也能用。解析DHCP工作方式:一台新机器加入一个网络的时候,,只知道自己的 MAC 地址。 怎么办?先吼一句,我来啦,有人吗?这时候的沟通基本靠“吼”。这一步,我们
文章目录一、虚拟机网络通信的前提1.虚拟机硬件基础2.通信基础二、VM提供的虚拟网络组件1.虚拟网卡及虚拟交换机2.虚拟网桥3.虚拟DHCP服务器4.虚拟NAT服务器5.主机虚拟<网卡/网络适配器>三、VMware提供的三种通信方式1.桥接模式(VMnet0虚拟交换机)2.仅主机模式(VMnet1虚拟交换机)3.NAT模式(VMnet8虚拟交换机)四、总结 文章开始前先感谢我们的运维
转载
2024-02-26 17:39:33
108阅读
主机A和主机B通信报文的转发过程 1、主机A和主机B在同一个二层网络中,直接走二层交换 主机A查看自己的ARP缓存,检查是否有主机B的IP到MAC的映射,如果有映射,构造报文,目的IP为主机B的IP,源IP为主机A的IP,目的MAC为主机B的MAC,源MAC为主机A的MAC,将报文发送给交换机C,交换机C进行MAC地址表学习,将主机A的MAC和报文
转载
2023-12-22 13:38:42
23阅读
Kubernetes(简称K8S)是一个开源的容器编排平台,可以用于自动化部署、扩展和管理容器化应用程序。Kubernetes提供了一系列的API和工具,可以帮助我们简化部署和管理复杂的分布式系统。本文将通过一个示例来教会小白如何使用Kubernetes来部署两台应用。
整个流程可以分为以下步骤:
| 步骤 | 描述 |
| --- | --- |
| 1 | 准备Kubernetes集群 |
原创
2024-01-16 10:14:25
89阅读
在当前的科技发展中,存储技术扮演着日益重要的角色。而在存储技术中,Ceph作为一个开源的分布式存储系统备受关注。在Ceph系统中,两台Ceph服务器的组合被广泛应用,为存储解决方案提供了更好的性能和可靠性。
首先,让我们来了解一下什么是Ceph系统。Ceph是一个分布式存储系统,它可以提供对象存储、块存储和文件系统存储功能。通过将数据分布在不同的存储节点上,Ceph可以实现高可靠性和可伸缩性。两
原创
2024-03-21 10:26:25
98阅读
Ceph是一种分布式存储系统,它可以将数据分散存储在多个节点上,从而提高数据的可靠性和可扩展性。在Ceph集群中,通常会有多台服务器(或称为节点)参与存储和管理数据。而在这篇文章中,我们将讨论的是在一个Ceph集群中只有两台服务器(即两台节点)的情况下,该如何部署和管理Ceph系统。
首先,两台服务器的Ceph集群可能并不是最理想的情况,因为Ceph通常需要至少有三台服务器来实现数据的冗余存储(
原创
2024-02-23 11:00:44
212阅读
Spring1. spring快速入门1.1 Spring程序开发步骤1.2 导入Spring开发的基本包坐标1.3 编写Dao接口和实现类1.4 创建Spring核心配置文件1.5 在Spring配置文件中配置UserDaoImpl1.6 使用Spring的API获得Bean实例2. Spring配置文件2.1 Bean标签基本配置2.2 Bean标签范围配置2.3 Bean生命周期配置2.4
转载
2024-04-16 11:37:09
19阅读
两个虚拟机之间可互相ping通且都能上网背景折磨我两周的东西今天终于搞定了,心理无限激动,写个博客纪念一下!!!具体操作我的电脑连接的是我的手机热点,建议大家跟我一样做,否则不知道会出什么幺蛾子呢把kali的设置中网络的网卡1的连接方式设置成桥接网卡,其他的选项不要动 靶机的设置中网络的网卡1的连接方式设置成桥接网卡,其他的选项也不要动 这样进入kali和虚拟机之后会发现两者拥有不同的IP地址(在
转载
2024-04-16 14:56:42
434阅读