工作-分布式
小豆角
一个喜欢刨根问底的程序媛
展开
-
zz:samba安装与使用
https://blog.csdn.net/qq_41636653/article/details/81953376Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。1.samba的作用samba是一款软件,主要提供cifs协议(基于文件系统传输)2.samba的安装与启用.原创 2020-06-17 10:29:21 · 245 阅读 · 0 评论 -
http和websocket
http的长连接和websocket的区别一、什么是http协议HTTP是一个应用层协议,无状态的,端口号为80。主要的版本有1.0/1.1/2.0.HTTP/1.* 一次请求-响应,建立一个连接,用完关闭; HTTP/1.1 串行化单线程处理,可以同时在同一个tcp链接上发送多个请求,但是只有响应是有顺序的,只有上一个请求完成后,下一个才能响应。一旦有任务处理超时等,后续任务只能被阻塞(线头阻塞); HTTP/2 并行执行。某任务耗时严重,不会影响到任务正常执行二、什么是we..原创 2020-05-19 21:41:08 · 350 阅读 · 0 评论 -
工作中一个小问题,有关iscsi的
售前在跟客户演示块存储的使用,遇到一个需求,多个客户端挂载同一块虚拟盘,可否实现同步读写,一路问到我这里,虽然不是我一个小小的控制台开发力所能及的,但是多探索不是坏事,还是磕一下吧。我简单测试了下,通过客户端1挂载并使用了虚拟盘,写文件,然后通过客户端2挂载虚拟盘,可以看到客户端1写的东西。然后我又在客户端2写东西,客户端1没有得到同步,说明数据实时同步是不支持的,我把客户端2虚拟盘卸载掉,然后重新挂载,展示的还是客户端1的那些内容,说明客户端2的数据并没有真正持久化。怀疑一是iscsc协议的问题,原创 2020-05-09 16:46:02 · 916 阅读 · 0 评论 -
手把手教你搭建一个Elasticsearch集群
https://www.cnblogs.com/tianyiliang/p/10291305.htmlMysql -> database -> table -> rows -> columnsElasticsearch -> index -> type -> documents -> fieldsElasticsearch 作为一个搜索引...原创 2020-03-16 12:59:08 · 143 阅读 · 0 评论 -
zookeeper极客时间-1
zookeeper是一个分布式协同服务系统,分布式小文件管理系统。应用场景:配置管理;DNS服务;组成员管理;分布式锁适用于存储和协同相关的关键数据。zkCli.shls -R / 查看所有的节点1....原创 2020-03-02 20:25:22 · 208 阅读 · 0 评论 -
几个问题,别人问的
udp丢包,丢的是啥?rtp头?udp头?数据帧?还是完整包全丢?tcp和udp丢包的区别以及如何通过二进制数据或者抓包文件快速区别UDP丢包和TCP丢包的区别啊?UDP丢包,丢的是RTP头?UDP头?UDP包?还是数据流?如何判断丢包是否是由拥塞控制导致?还是包大小导致?udp如何做数据分页...原创 2019-12-25 10:36:12 · 104 阅读 · 0 评论 -
openfalcon的安装和使用
工作中用到了openfalcon,用于监控每个机器的运行情况。https://www.cnblogs.com/xiaoyaojinzhazhadehangcheng/articles/8426959.html前言 近期爆出Zabbix有严重bug,加上一直对zabbix的性能、UI不满。所以这次想钻研一下最近很火的open-falcon,源于小米公司的开源项目,赞一个。一、官...原创 2019-12-18 22:33:17 · 1403 阅读 · 0 评论 -
排查问题小思路
查看某个端口进程使用情况,并查看这个进程的日志文件lsof -i:9290可以看到占用这个端口的Pid 22574然后查看这个进程的进程文件目录然后查看log...原创 2019-08-29 21:43:09 · 220 阅读 · 0 评论 -
yz整理分布式VS集群
分布式是相对中心化而来,强调的是任务在多个物理隔离的节点上进行。中心化带来的主要问题是可靠性,若中心节点宕机则整个系统不可用,分布式除了解决部分中心化问题,也倾向于分散负载,但分布式会带来很多的其他问题,最主要的就是一致性。集群就是逻辑上处理同一任务的机器集合,可以属于同一机房,也可分属不同的机房。分布式这个概念可以运行在某个集群里面,某个集群也可作为分布式概念的一个节点。一句话,就是:“分头做...原创 2019-08-18 12:20:55 · 220 阅读 · 0 评论 -
邮件实现详解(一)------邮件发送的基本过程与概念
https://www.cnblogs.com/ysocean/p/7652934.html这个人博客很多干货,是个牛人,可以点进去多看看目录1、电子邮件的发送和接收过程 1、邮件服务器 2、电子邮箱 3、邮件客户端软件 4、邮件传输协议 5、总结 相信大家在日常工作生活中少不了和邮件打交道,比如我们会用邮件进行信息交流,向上级汇报日常工作;再比如大家熟悉的某个...原创 2019-08-17 20:09:51 · 4419 阅读 · 1 评论 -
SCSI 总线和协议
https://www.xuebuyuan.com/3189326.htmlI/O技术实现在计算机和存储设备之间的数据交换。实现从CPU到存储系统的I/O通路的一个中间就是SCSI(Small Computer System Interface).一.I/O通路在计算机中,一个或多个CPU处理在CPU缓存或主存储器(RAM:Random Acce...原创 2019-08-14 10:05:18 · 1050 阅读 · 0 评论 -
zz五分钟搞懂Xen、KVM、Qemu间的关系和区别
https://blog.csdn.net/YSBJ123/article/details/51166343Aha,忽然发现我也是个标题党,十分钟搞定某某技能这种标题最吸引人了。当然我也不是华而不实,是不是干货,你读了才知道。话说,接触Xen这么久了,现在才花时间搞清楚这个问题,要不是需要给别人解释,还不知道要等到什么时候才来写这篇博客。闲话少说,进入正题。关于qemuQemu是一个独...原创 2019-08-07 17:00:59 · 742 阅读 · 0 评论 -
对象存储,文件存储,块存储
存储产品按类型分主要有这三种:块存储,文件存储,对象存储块存储是将裸磁盘直接映射给主机使用,性能好文件存储通过在一台设备上部署NFS或FTP服务,通过以太网对外提供存储服务,无需格式化,文件管理功能由文件存储自身负责典型设备:块存储:磁盘阵列,硬盘,虚拟硬盘;文件存储:FTP,NFS服务器,Samba;对象存储:内置大容量硬盘的分布式服务器,S3,OSS,KS3块存储:性能好,...原创 2019-08-19 14:38:21 · 387 阅读 · 0 评论 -
深入理解幂等性
https://www.cnblogs.com/javalyy/p/8882144.html什么是幂等性HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外)。也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影响相同。Methods can also have the property of “idempotenc...原创 2019-08-10 11:01:44 · 89 阅读 · 0 评论 -
编码和序列化
我认为一个是用于传输,一个是用于存储。用于传输,把一块数据变成bytes,存储,主要是针对文本,一个文本对应几个bytes。??我认为,编码解码只是字节序的翻译机制,是针对人类视觉的,是人类语言和计算机语言交流用的,设计到显示的,显示成人类语言的,都需要编码解码,所谓的码指的是bytes。而序列化是数据块编程字节序的方式,是数据传输或者存储时候用的,序列化是计算机和计算机交流时候用的,他们之间...原创 2019-08-21 11:29:51 · 3893 阅读 · 1 评论 -
序列化编码-2
序列化是什么:序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例。序列化有什么特点:如果某个类能够被序列化,其子类也可以被...原创 2019-08-21 12:05:28 · 539 阅读 · 0 评论 -
分布式调用技术 RPC VS REST
https://www.cnblogs.com/xingzc/p/9014096.html一 分布式调用大体上就分为两类,RPC式的,REST式的,两者的区别主要是就是:1. RPC是面向动作的(方法调用)2. REST是面向资源的(URL表示资源,HTTP动词表示动作)从变现形式来看,RPC的编程模型较重量级,REST的编程模型更轻量级二 REST vs RPC ...原创 2019-08-16 11:17:46 · 226 阅读 · 0 评论 -
分布式和集群的区别
https://www.zhihu.com/question/20004877分布式是对业务的纵向拆分,目的是为了降低维护成本,方便后期点对点的纠错或者优化;集群是对服务的横向扩展,目的是增强服务能力,降低服务压力集群是个物理形态,分布式是个工作方式。只要是一堆机器,就可以叫集群,他们是不是一起协作着干活,这个谁也不知道;一个程序或系统,只要运行在不同的机器上,就可以叫分布式,嗯,...原创 2019-08-17 15:36:43 · 154 阅读 · 0 评论 -
分布式-存储-01三种存储方式
云资源总共有三种:计算资源(cpu+内存),存储资源,网络资源;提供这些资源的商家就叫云服务。根据用户的不同,分为公有云,私有云,混合云。我们部门负责的是私有云的产品化:面对客户是政府企业,为他们在自己的机房搭建自己的私有云平台。我负责的是,私有云的控制台。根据存储的方式,分为内核级别的接口-块存储,涉及到的协议是iscsi;--小型机房 ...原创 2019-08-06 17:26:05 · 951 阅读 · 0 评论