![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构设计
文章平均质量分 61
jakqigle
好好学习,天天向上
展开
-
分布式消息队列的设计和使用
在系统架构设计中,我们有时会用到消息队列,但对对应为什么需要用到消息队列,消息队列的引入是否对架构设计有更多的好处方面,我们是否有足够的认识?是否存在为了用消息队列而引入呢?所以这里我们需要非常明确我们的架构目标,一般来说,消息队列能够提供以下几个方面的帮助:1,保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到成功地传递它;转载 2013-01-21 23:38:14 · 568 阅读 · 0 评论 -
德国SNS交友/视频网站Poppen.de的技术架构分享
Poppen.de是一个德国的 交友/ 聊天/ 视频 的SNS网站, 部分内容NSFW,网站采用了很多我们熟悉的技术,像Nginx ,MySQL,CouchDB,Erlang,Memcached的,RabbitMQ(消息服务器),采用了Graphite作为网站的系统监控,Red5作为视频服务,Tsung作为压力测试工具,选择的技术种类较多,还采用PHP和Erlang 2种程序语言作为不同功能的开发...转载 2012-11-11 23:34:09 · 688 阅读 · 0 评论 -
elasticsearch插件安装列表
集群管理:plugin -install mobz/elasticsearch-head集群性能监控:plugin -install lukas-vlcek/bigdes原创 2015-03-30 22:13:20 · 3085 阅读 · 0 评论 -
分布式持久化消息队列memcacheq的安装部署
文章转载自:http://haoyun.blog.51cto.com/2038762/11333451、安装前准备工作要安装memcacheq,需要先安装libevent和BerkeleyDBa、安装libeventwget --no-check-certificate https://github.com/downloads/libevent/libeve转载 2013-02-19 22:32:17 · 960 阅读 · 0 评论 -
监控memcacheq的几个命令
1. 查看mq阻塞情况while :; do echo -ne "stats queue\r\nquit\r\n"|nc localhost 22202 | grep queue_name | awk '{print $3;}'| awk -F"/" '{print $1-$2;}'; sleep 3;done2. 查看mq写入情况while :; do echo -ne "转载 2013-02-19 22:39:55 · 1211 阅读 · 0 评论 -
elasticsearch升级后出现kibana 3 Could not contact Elasticsearch
在升级了最新的elasticsearch1.5之后,原来的kibana 3提示无法连接到elasticsearch的9200端口,“kibana 3 Could not contact Elasticsearch”解决方法:在elasticsearch的配置文件config/elasticsearch.yml下添加:http.cors.allow-origin: "/.*/原创 2015-03-31 10:23:07 · 2887 阅读 · 0 评论 -
memcacheq: error while loading shared libraries: libdb-5.1.so: cannot open shared object file: No su
测试:/usr/local/memcacheq/bin/memcachq -h运行报:memcacheq: error while loading shared libraries: libdb-5.1.so: cannot open shared object file: No such file or directory 解决方法:ln -s /usr/local/B转载 2013-02-19 22:42:21 · 4148 阅读 · 0 评论 -
memcacheq测试报告
MemcacheQ 测试报告硬件环境:CPU: Intel(R) Xeon(R) CPU E5410 @2.33GHz 双核内存:2G操作系统: Red Hat EnterpriseLinux Server release 5.3 (Tikanga) 启动命令:memcacheq -d -r -u co_test -p 21201 -H/home/co_test/m转载 2013-02-19 22:46:13 · 1529 阅读 · 0 评论 -
memcached的变种产品
国内外有很多基于Memcached开发的产品,这些产品支持所有Memcached的协议,同时侧重不同的应用场景,可以根据自己的应用需求选择合适的Memcached变种。下面分别介绍几种Memcached的变种产品。1. memcachedbmemcachedb是新浪网基于Memcached开发的一个开源项目。通过为Memcached增加Berkeley DB的持久化存储机制和异步主转载 2013-03-19 22:38:18 · 1004 阅读 · 0 评论 -
浅谈facebook服务器架构
大体层次划分Facebook的架构可以从不同角度来换分层次。一种是:一边是PHP整的经典的LAMP stack;另外一个是非PHP整的各种service。Facebook的页面从刚创立的时候扎克伯格写的,到现在,都用PHP开发。后端有用各种语言开发的service。它们之间用跨语言的thrift RPC通信(Scribe也是建立在Thrift之上)。另外一个角度划分的层次是转载 2013-03-31 23:12:57 · 741 阅读 · 0 评论 -
[中兴通讯技术]-构建以用户数据为中心的网络架构
网络演进引发用户数据管理的重大变革 随着IT软硬件技术的发展以及业务的发展,除了传统的PSTN网络和2G网络之外,越来越多的通信网络被引入并成为标准,如3G、LTE、IMS、WiMAX、软交换网络等。这导致用户数据的大量增加。 随着网络中用户数据的激增,原有的网元各自内部存储和管理用户数据的方式已经越来越不能适应网络的发展。数据分散管理导致OPEX高企,垃圾数据难以消除,数转载 2013-02-09 00:46:53 · 1317 阅读 · 0 评论 -
Base: ACID外的另外一种选择
Base: ACID外的另外一种选择 在分区数据库中,为可用性牺牲一定的一致性能够显著提高可扩展性DAN PRITCHETT, EBAY 在过去的十年中,Web应用变得日益流行。无论您是为最终用户构建应用程序还是为应用程序开发人员(即服务),您希望您的应用程序是最可能被广泛采用的,而广泛的应用将会使事务处理量增长。如果您的应用程序依赖于持久性,那么数据存储很转载 2013-01-22 00:07:14 · 434 阅读 · 0 评论 -
又拍网架构分析
又拍网是一个照片分享社区,从2005年6月至今积累了260万用户,1.1亿张照片,目前的日访问量为200多万。5年的发展历程里经历过许多起伏,也积累了一些经验,在这篇文章里,我要介绍一些我们在技术上的积累。 又拍网和大多数Web2.0站点一样,构建于大量开源软件之上,包括MySQL、PHP、nginx、Python、memcached、redis、Solr、Hadoop和Rabb...转载 2012-11-11 23:50:06 · 590 阅读 · 0 评论