Java架构师,首先要是一个高级java攻城狮,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,连接池,线程池…… Java反射技术,写框架必备的技术,但是有严重的性能问题,替代方案java字节码技术;nio,没什么好说的,值得 ...
分类:
编程语言 时间:
2018-07-30 16:42:37
阅读次数:
158
Memcached的特点:在Memcached中可以保存的item数据量是没有限制的,只要内存足够;Memcached单进程最大使用内存为2GB,要使用更多内存,可以分别在不同端口启动多个Memcached进程;Memcached是一种无阻塞的socket通信方式的服务,基于libevent库,由于无阻塞通信,对内存读写速度非常之快;Memcached分为服务器和客户端,可以配置多个服务器和客户端
分类:
系统相关 时间:
2018-07-30 16:39:27
阅读次数:
186
高并发和大型网站架构相关: 架构图: 2:通过网站的架构处理高并发业务: 一:分布式部署服务器: 1:控制层、业务层、数据层、个人中心、列表 分布式部署。 2:使用缓存:memcache或则Redis; 3:使用消息队列ActiveMq; 4:使用全文检索(nosql数据库); 5:文件的分布式部署 ...
分类:
Web程序 时间:
2018-07-29 13:09:42
阅读次数:
178
设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。 缓存击穿 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能D ...
分类:
系统相关 时间:
2018-07-26 21:13:44
阅读次数:
253
wgethttps://github.com/websupport-sk/pecl-memcache/archive/NON_BLOCKING_IO_php7.zipunzipNON_BLOCKING_IO_php7.zipcdpecl-memcache-NON_BLOCKING_IO_php7//usr/local/Cellar/php@7.1/7.1.20/bin/phpize./config
分类:
Web程序 时间:
2018-07-26 19:50:41
阅读次数:
418
一、引文 设计Bytom 数据结构,组合了许多技术点,如 patricia tree,utxo, bvm, account model,protobuf,sql,memcache 等。本文会对一些技术点做以下两点分析。 最后介绍综合这些技术点如何实现Bytom。 [patricial tree](h ...
分类:
其他好文 时间:
2018-07-26 16:13:08
阅读次数:
166
本实验实现的是memcached+magent+keepalived高可用群集:magent:代理memcached实现负载均衡keepalived:magent主从HA高可用memcached:缓存对象实验要求:主服务器:192.168.177.140(magent+memcached+libevent+keepalived)从服务器:192.168.177.135(memcached+libe
分类:
系统相关 时间:
2018-07-25 23:58:45
阅读次数:
345
什么是Memcached?Memcached是一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,进而提升系统性能。Memcache多数情况是作为数据库的前端Cache来使用,因为它比数据库少了很多sql解析、磁盘操作等开销,而且使用内存来管理数据,所以它可以提供比直接读取数据库更好的性能。缓存一般用来保存一些经常存取的对象或数据(例如,浏览器会把经常访问的网页缓存起来),通过缓存来存取对
分类:
系统相关 时间:
2018-07-25 23:53:02
阅读次数:
208
总结:多台存储会慢一些。具体时间,请自行运行。 ...
分类:
系统相关 时间:
2018-07-24 10:19:01
阅读次数:
195
FastDFS搭建流程: 第一步:把FastDFS都上传到linux系统(fastdfs-5.09.tar.gz、fastdfs-nginx-module v1.16.tar.gz、libfastcommon-1.0.38.tar.gz) 第二步:安装FastDFS之前,先安装libevent工具包... ...
分类:
其他好文 时间:
2018-07-21 20:33:44
阅读次数:
262