- 浏览: 14082 次
最新评论
文章列表
RESTful API 设计指南
- 博客分类:
- rest
目录[-]
RESTful API 设计指南
一、协议
二、域名
三、版本(Versioning)
四、路径(Endpoint)
每秒处理10万订单乐视集团支付架构
- 博客分类:
- 架构
声明:本文为CSDN原创投稿文章,未经许可,禁止任何形式的转载。 作者:梁阳鹤,乐视网boss平台技术部架构师,主要负责乐视集团支付,乐视会员系统,商业运营平台等系统架构工作。开源数据访问层框架mango作者。 责编:钱曙光,关注架构和算法领域,寻求报道或者投稿请发邮件qianshg@csdn.net,另有「CSDN 高级架构师群」,内有诸多知名互联网公司的大牛架构师,欢迎架构师加微信qshuguang2008申请入群,备注姓名+公司+职位。
随着乐视硬件抢购的不断升级,乐视集团支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定的完成支付尤为重要。所以在 ...
史上最全“大数据”学习资源整理
- 博客分类:
- 大数据
当前,整个互联网正在从IT时代向DT时代演进,大数据技术也正在助力企业和公众敲开DT世界大门。当今“大数据”一词的重点其实已经不仅在于数据规模的定义,它更代表着信息技术发展进入了一个新的时代,代表着爆炸性的数据信息给传统的计算技术和信息技术带来的技术挑战和困难,代表着大数据处理所需的新的技术和方法,也代表着大数据分析和应用所带来的新发明、新服务和新的发展机遇。
为了帮助大家更好深入了解大数据,云栖社区组织翻译了GitHub Awesome Big Data资源,供大家参考。本资源类型主要包括:大数据框架、论文等实用资源集合。
资源列表:
关系数据库管理系统(RDBMS ...
Nginx faq整理
- 博客分类:
- nginx
Nginx如何替换错误
来源:http://stackoverflow.com/questions/5950996/how-to-replace-nginx-errorsQ:能否用503错误(负载过高或临时不可用)来代替502错误作为应答返回?A:配置fastcgi_intercept_errors指令并将其设置为on,然后使用error_page指令:
20步打造最安全的Nginx Web服务器
- 博客分类:
- nginx
目录[-]
一、配置SELinux
二、通过分区挂载允许最少特权
三、配置/etc/sysctl.conf强化Linux安全
四、删除所有不需要的Nginx模块
五、使用mod_security(只适合后端Apache服务器)
关于Nginx的一些优化(突破十万并发)
- 博客分类:
- nginx
nginx指令中的优化(配置文件)
worker_processes 8;
nginx进程数,建议按照cpu数目来指定,一般为它的倍数。
worker_cpu_affinity 00000001 00000010 00000100
默认nginx是没有安装ssl模块的,需要编译安装nginx时加入--with-http_ssl_module选项。
关于SSL/TLS原理请参考 这里,如果你只是想测试或者自签发ssl证书,参考 这里 。
提示:nignx到后端服务器由于一般是内网,所以不加密。
1. 全站SSL
软件项目一般包括解决方案、开发、维护、系统集成等。以下将分别介绍软件开发价格、软件(系统)维护价格、系统集成价格、系统解决方案费用的价格估算方法,以供大家参考。
1.软件开发价格估算方法
软件开 ...
安装ruby,rubygems
# yum -y install gcc openssl-devel libyaml-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel gcc-c++ automake autoconf
# yum -y install ruby rubygems //安装ruby rubygems
//换源
# gem source -l
# gem source --remove http://rubygems.org/
# gem sourc ...
全面剖析Redis Cluster原理和应用
- 博客分类:
- redis
全面剖析Redis Cluster原理和应用
1.Redis Cluster总览
1.1 设计原则和初衷
在官方文档Cluster Spec中,作者详细介绍了Redis集群为什么要设计成现在的样子。最核心的目标有三个:
性能:这是Redis赖以生存的看家本领,增加集群功能后 ...
目录[-]
1、显示最新的项目列表
2、删除与过滤
3、排行榜相关
4、按照用户投票和时间排序
5、处理过期项目
6、计数
7、特定时间内的特定项目
8、实时分析正在发生的情况,用于数据统计与防止垃圾邮件等
9、Pub/Sub
10、队列
11、缓存
1. MySql+Memcached架构的问题
实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:
1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维 ...