logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式一致性之NWR策略模型

分布式一致性之NWR策略模型:<1>nwr策略解释:N:在分布式存储系统中,有多少份备份数据。W:代表一次成功的更新操作要求至少有w份数据写入成功 。R:代表一次成功的读数据操作要求至少有R份数据成功读取。<2>策略原理:NWR值的不同组合会产生不同的一致性效果,当W+R>N的时候,整个系统对于客户端来讲能保证<3>不同组合产生的效果w+r > n

#分布式#golang#开发语言
Docker容器之网络

首先,通过宿主机创建的容器,可以通过宿主机ping通到容器内部。安装完docker后,会在宿主机创建一个默认的docker0网卡,当运行一个网卡的时候,如果不指定网卡,那么所有的容器都默认使用该网卡进行通信。并且创建容器时会通过veth-pair虚拟技术在宿主机和容器内部创建一对相互映射的网卡,见如下图:创建一个容器运行,下图左宿主机,右容器内,可以看到创建的一对网卡相互映射:容器内部的网卡:宿主

文章图片
#docker#网络#容器
socket通信显示连接被拒绝问题总结

socket通信方式通常使用的是socket通信模式为c/s模式,就是通过服务端创建连接,并绑定监听相关的端口,客户端通过连接至相应的端口,实现使用tcp的三次握手来进行可靠性连接,从而达到数据传输。如果对应的客户端和服务端在同一台服务器上,因是数据内部通信方式,可直接相连接。但是当我们的客户端和服务端分别部署在不同的服务器上,有时候会出现客户端连接的时候提示connect r...

linux socket编程中的recv和send的返回值介绍及其含义。

recv方法:模型: #include &lt;sys/types.h&gt; #include &lt;sys/socket.h&gt; ssize_t recv(int sockfd, void *buf, size_t len, int flags);参数:sockfd创建的文件描述符fd,buf接收数据的缓冲区,len接收数据的长度,flags表示信息,默认

linux环境tcpdump使用时提示无法找到该用户命令。

        最近工作中因为在处理业务的时候,遇到了一些问题,程序的跑的过程中总是会出现丢包的现象,在服务器上,优先使用了tcpdump这个工具,但是发现,服务器并没有安装,于是使用了yum源仓库,来进行安装,yum install -y tcpdump.安装过程很顺利,但是当启动使用的时候,出现了如下错误:tcpdump: Couldn't find user 'tcpdump';起先,也没找

stl的中常用几个容器的介绍与特点。

&lt;1&gt;vector容器 vector容器是一个动态数组的结构,在内存中有一个指针指向一块连续的内存。类似数组结构一样。它的特点支持随机访问数据,因为其在内存中的单元是连续。如此之外,还可以vector的大小是可以自动增长的。当向一个vector中继续存放数据的时候,如果当前的内存大小不够,内核会重新生成一个是原来两倍的大小的单元,之后 将数据从原先的单元中拷贝至新创建的

高并发的概念

一、什么是高并发高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。响应时间:系统对请求做出响应的时间。例如系统处理一个HTTP请求需要200

到底了