摘要: NacosEurekaConsulCoreDNSZookeeper 一致性协议 CP+AP AP CP — CP 健康检查 TCP/HTTP/MYSQL/Client Beat Client Beat TCP/HTTP/gRPC/Cmd — Keep Alive 负载均衡策略 权重/metadata 阅读全文
posted @ 2020-11-29 20:50 yooluo 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 解决问题的思路: 1:先尝试使用rz后携带的命令参数来解决(解决90%的问题),这也是网上大家说的比较多的方法。 如:rz -be 参数,同时去掉弹出的对话框中“Upload files as ASCII”前的勾。 以下是主要参数解释,还有其他参数可以参考官方文档,这里不做详细解读。 -a, –as 阅读全文
posted @ 2020-09-13 10:14 yooluo 阅读(2679) 评论(0) 推荐(0) 编辑
摘要: 先确认安装libxml2 apt-get install libxml2 libxml2-dev或者yum install libxml2 libxml2-dev配置命令:./configure --prefix=/usr/local/include/php --with-pdo-mysql --w 阅读全文
posted @ 2017-01-12 17:34 yooluo 阅读(675) 评论(1) 推荐(0) 编辑
摘要: Ubuntu/CentOS下编译Nginx安装基本参数,做个记录: 备注: --with-pcre,--with-zlib 后面跟的都是源码解压后的路径,是不需要安装的。 阅读全文
posted @ 2017-01-12 16:24 yooluo 阅读(138) 评论(0) 推荐(0) 编辑
摘要: • 10万用户级别 – 单服务器,前端、后端、cache、db在一起。 • 百万级 – db和cache单独部署服务器,db或按业务进行拆分(sharding) – cache或使用一致性hash扩展。 – 前端后端还是在一起,但是根据业务拆分,每个业务可分配不同数量的 服务器 • 千万级 – 开始重视架构设计,有专门技术架构师 – 需跨机房部署,前端在远程增加反向代理加速,数据库在异地机房使用 slave数据库副本 – 后端拆分出来,系统内部需要远程调用,内部需远程调用协议。 • 亿级 – 架构更细分,或增加... 阅读全文
posted @ 2012-07-05 16:40 yooluo 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 这个标题有点吓人,又是负载均衡又是缓存,随便哪个都能写好几本书了,这里浅谈一二,适合新手,老鸟请绕道,个人的一些浅薄观点。很多大公司在七层上做负载均衡大多基于硬件,比如F5,假如流量真的大到不行了,或者是钱多的烧包,那么买一个这种设备肯定是不二的选择,省去多少事情啊,不用搭建环境,不用搞很多测试,只要照着说明文档或者去厂方培训几天就可以了。七层设备出了F5还有很多,在七层上做负载均衡的软件业很多,比如大名鼎鼎的HaProxy,比如配上第三方工具的LVS,甚至因为负载均衡的重要性,很多具有前瞻性的Web服务器开始提供这样的功能,比如nginx,比如light httpd,nginx的七层负载均衡 阅读全文
posted @ 2012-07-04 10:23 yooluo 阅读(365) 评论(0) 推荐(0) 编辑
摘要: HAProxy是一款提供高可用性、负载均衡 以及基于TCP和HTTP应用的代理软件,HAProxy是完全免费的、借助HAProxy可以快速并且可靠的提供基于TCP和HTTP应用的代理解决方案。HAProxy最主要的特点是性能,HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy完全可以支持数以万计的并发连接。并且HAProxy的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上, 如下所示:haproxy-pmode 目前HAProxy有两种主要的版本:HAProxy 1.1– 从2002年开始. 阅读全文
posted @ 2012-07-04 10:10 yooluo 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 基本问题1、memcached的基本设置1)启动Memcache的服务器端# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid-d选项是启动一个守护进程,-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,-u是运行Memcache的用户,我这里是root,-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200,-p是设置Memcache监听的端口,我这里设置了12000,最好是10 阅读全文
posted @ 2012-07-04 09:46 yooluo 阅读(234) 评论(0) 推荐(0) 编辑
摘要: MemSQL是一款内存数据库,它通过将数据存在内存中,将SQL语句预编译为C++而获得极速执行效率。从MemSQL官方网站了解到,MemSQL具有以下几大特色:无可比拟的效率MemSQL的执行效率是传统的基于磁盘的数据库的30倍,同时它优于其他内存数据库的数据,因为它将SQL转换成C++。强大的SQL执行能力支持全功能的关系型数据库,开发者不必修改现有程序即可获得NoSQL键值存储系统的效率。水平和垂直扩展MemSQL支持垂直扩展,CPU越好效率就越高;支持向多CPU扩展;此外,MemSQL还可与MySQL节点结合起来处理百万兆级的负载。缺省支持数据持久性MemSQL缺省支持数据从内存到磁盘/ 阅读全文
posted @ 2012-06-26 09:31 yooluo 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 我们平时一般在做图片或者文件下载权限控制的时候基本都是控制到下载页面的,当你的下载地址暴露后,浏览者就直接可以通过文件地址进行下载了,这时候也就出现了我们常说的盗链。 一般大家对小文件的解决办法是直接在服务端读取文件,然后输出,这样就避免了文件地址的暴露,这是一种解决办法。而我现在想说的是使用 TransmitFile 方法直接输出文件,但是这个方法对大文件的支撑力度有多少,以及会带来多大的性... 阅读全文
posted @ 2012-02-14 15:52 yooluo 阅读(2336) 评论(2) 推荐(6) 编辑