P50

  构建可扩展微博框架 文档

dodmk 2017-11-22   1891   0
Web框架   方案   PHP   Ruby   ErLang  
P42

  Rabbitmq 技术培训 文档

我们需要消息中间件吗? · 一切的变化都可以看做是一系列独立事件的变化的组合 · 将峰值熨平,减少对系统的冲击同步转异步,提高吞吐量,量,平换系统的压力 · 解决事件的重发(回放)实现现实中消息的传播方式 · 充当简单的ETL功能,数据流的分发和汇总,通过pipeline的方法处理数据

liuhui_sun 2017-09-05   1803   0
P46

  go语言高并发实战:构建千万级在线的实时消息推送服务 文档

一个 Go 进程可以轻易支撑几十万上百万并发运行的 Go 例程(只要你内存足够大)

jacklee79 2016-12-21   1095   0
Go语言编程   HTTP   x86   ErLang   Go  
P28

  低成本和高性能MySQL云架构探索_v1 文档

  MySQL作为老牌的数据库,在国内应用的非常普遍,有着良好的群众基础。同时为了提高MySQL集群的利用率和减低成本,各种MySQL云数据库也在不断涌现。本议题集中讨论淘宝MySQL云平台如何在架构上做到稳定,安全,可扩展、如何引入资源隔离来提高密度、如何优化引擎以提高性能从而降低总的成本更好的服务客户。

cndkei 2016-02-09   679   0
P34

  开源MQ技术介绍 文档

消息系统、协议与技术消息系统及其结构STOMP/JMS/AMQP/MQTTEIP与SEDA常见开源消息中间件ZeroMQ Fqueue ActiveMQ与ApolloKafka与MetaQ RabbitMQ MQ选型与未来发展展望消息系统、协议与技术Messaging耦合->松耦合同步->异步化直接请求->缓冲压力A系统B系统OnewayA系统B系统RequestResponseA系统B系统sendA系统B系统

dos200 2015-11-03   888   0
P25

  大用户量下的系统架构 文档

无限扩展大用户量下的系统架构*问题一个高并发的系统一个稳定的系统一个高扩展性的架构一个简洁的方案我们需要的是*解析系统架构中的底层元素稳定性和扩展性后台数据处理前台用户请求实时数据和非实时数据要做到这一点必须要考虑....*简洁简洁是最重要的设计依据将复杂的系统拆分成简洁的模块减少系统维护的代价限制使用复杂的功能*简洁的Sql必须对Sql的使用做限制绝对不允许出现跨表的查询DB的设计更大程度上取决于缓存的设计防止穿透缓存直接到达DB的访问将业务逻辑放到代码中实现。

heydaies 2014-12-11   559   0
P38

  Learning MySQL Step By Step 文档

Step1亲自动手,编译一个MySQL;阅读MySQLInternal文档;亲自验证文档中所有的知识;掌握MySQL基本架构;Step2亲自解释一个关于MySQL的疑惑;理清一个MySQL功能的实现细节;好记性不如烂笔头;实现一个简单的Patch、修复一个小Bug;构建属于自己的知识体系;Step3注重MySQL技术圈子的收集;跟踪MySQL每个发行版和Bugs;定期更新自己的前期知识,自我纠错;注重发散知识的积累,挑战更大的难度;Keepongoing;个人推荐的相关书籍Step0——心理准备相对于其他的前期准备,心理准备是最重要的,你心里已经准备好去挑战MySQL这个百万行的开源系统了吗?

zts2014 2014-10-23   2956   0
P16

  漫谈云上架构和运维的艺术.ppt 文档

基于虚拟化的硬体资源伸缩性基于虚拟化的服务可扩展性提供了按需付费,按时付费的弹性服务【Elastic】弹性UPYUN是国内第一家按流量计费的公司yun的选择架构的truth基础底层工程师(Ops)软件开发工程师(Devs)业务运营架构师

ygmm 2014-10-12   3935   0
P44

  Erlang 分布式系统的的领域语言 文档

Erlang分布式系统的的领域语言。传统服务器集群开发的痛编程语言和模型选择各种编程语言?多线程?事件模型?阻塞模型?各种库?典型问题稳定性挑战C10K问题资源争夺锁冲突和粒度多核scale效果网络编程复杂性内存管理复杂性传统服务器集群运维的痛集群规模集群规模带来的问题集群全联通心跳压力集群范围挑战性能和瓶颈分析日志分析挑战消息跟踪需求趋势分析集群升级不间断服务带来的挑战灰度发布升级和回滚集群容错机器失效网络故障机房层面

yn7ty 2014-09-23   2356   0
Erlang开发   HTTP   C/C++   ErLang   Go  
P10

  低成本和高性能的MySQL云数据库 文档

介绍了阿里云RDS在低成本和高性能方面的实践。介绍了proxy架构下防注入攻击、防闪断、热升级的功能,主备HA切换时如何改进性能和保证数据一致性,在资源调度和隔离上做的底层工作,对冷数据的优化等

uij6787 2014-09-03   2448   0
P18

  Redis项目实战 文档

如今NoSQL如火如荼,它就像是一个绝世高手,它在幕后正大显身手。Nosql=NotOnlySQL特点它们可以处理超大量的数据。它们运行在便宜的PC服务器集群上。它们击碎了性能瓶颈。没有过多的操作。Bootstrap支持Redis特点Redis是一个高性能的key-value数据库。性能测试结果:SET操作每秒钟110000次,GET操作每秒钟81000次

dzzjit 2014-08-01   4733   0
P8

  Redis 介绍 文档

Redis是什么redis是一个key-value存储系统。它支持存储的value类型包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。redis支持各种不同方式的排序。为了保证效率,数据都是缓存在内存中。redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件并且在此基础上实现了master-slave(主从)同步。Redis特性NOSQL介绍NOSQL分类一1.满足海量存储需求和访问的面向文档的数据库(1)MongoDBMongoDB是用C++开发的,主要解决的是海量数据的访问效率问题。

wang_zhen 2013-11-07   4183   0
P32

  分布式 XMPP Server 文档

开放的IM标准协议 Jeremie Miller 于1999 January the 4th, 把一种新的开放的IM协议取名Jabber the IETF accepted XMPP-related RFCs as Internet Drafts on 2004 october the 4th, 目前业界逐渐转向新名称

aasdfg 2013-08-09   677   0
P41

  MongoDB 资料分享 文档

MongoDB简介Mongo是一个高性能,开源,无模式的文档型数据库,它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。Mongo使用C++开发。*MongoDB简介特点高性能、易部署、易使用,存储数据非常方便。主要功能特性有:面向集合存储,易存储对象类型的数据。模式自由。支持动态查询。支持完全索引,包含内部对象。支持查询。支持复制和故障恢复。使用高效的二进制数据存储,包括大型对象(如视频等)。自动处理碎片,以支持云计算层次的扩展性支持Python,PHP,Ruby,Java,C,C#,Javascript,Perl及C++语言的驱动程序,社区中也提供了对Erlang及.NET等平台的驱动程序。文件存储格式为BSON(一种JSON的扩展)可通过网络访问*MongoDB简介适用场合网站数据:Mongo非常适合实时的插入,更新与查询,并具备网站实时数据存储所需的复制及高度伸缩性。

renshifa 2013-08-03   7291   0
NoSQL数据库   C#   x86   C/C++   ErLang  
P25

  MongoDB 技术交流 文档

MongoDB简介Mongo是一个高性能,开源,无模式的文档型数据库,它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。Mongo使用C++开发。MongoDB简介特点高性能、易部署、易使用,存储数据非常方便。主要功能特性有:*面向集合存储,易存储对象类型的数据。*模式自由。*支持动态查询。*支持完全索引,包含内部对象。*支持查询。*支持复制和故障恢复。*使用高效的二进制数据存储,包括大型对象(如视频等)。*自动处理切片,以支持云计算层次的扩展性*支持Python,PHP,Ruby,Java,C,C#,Javascript,Perl及C++语言的驱动程序,社区中也提供了对Erlang及.NET等平台的驱动程序。

zhangg 2013-06-19   6249   0
P70

  Memcached 内存分析、调优、集群 文档

导航1.Memcached背景2.Memcached使用:安装、启动、命令、统计3.深入Memcached内部:slab、page、item4.Memcached分布式:一致性Hash5.key-value系统比较:集群、性能对比6.Memcached客户端1.Memcached背景Memcached是什么memcached由LiveJournal运营人员开发memcached是高性能的分布式内存缓存服务器。

yang850416 2013-04-22   6272   0
P24

  我为什么要选择RabbitMQ 文档

RabbitMQMQ在云计算的地位RabbitMQ大事记RabbitMQ卖点健壮易于使用高性能强大开源社区支持AMQP工作组成员,目前支持AMQP0-9-1RabbitMQ生态圈显微镜看RabbitMQ为什么要用Erlang实现Erlang消息机制与AMQP极度吻合高并发时间检验的高可靠高性能集群易扩展强大的管理功能方便的问题定位支持AMQP交互图实现足够简单清晰高并发的秘密处处维稳自我保护AMQP协议级别流控ErlangVM层面内存、CPU过载防护集群层面容灾预先警报性能(单Q)性能(8个Q)集群(逻辑视图)集群(物理布局)高可用集群无中心点。

worksmart 2013-03-25   1050   0
P51

  C1000K 高性能服务器构建技术 文档

C10K问题:http://www.kegel.com/c10k.html 时间是2001年   现在是2010年,10年过去了,虽然软硬件技术也相应提高了,   挑战还在:    用户对服务响应时间和可靠性要求越来越高。  1M的tcp并发,即使每个链接按照16K内存算,需要至少24G内存。 1M的tcp链接中,有20%每秒活跃,那么200K每秒。 没有革命性的技术改进,算法和操作系统和库变化不大。 硬件,操作系统,库,平台,应用的层次越来越深。   

erldy 2012-09-05   627   0
方案   Intel   ErLang   Go  
P24

  Erlang及其应用 文档

Erlang的优势:高性能; 多核心SMP的支持; 透明分布的支持; 完善的监控信息; 商业产品上经过时间的验证成熟; 轻量进程的支持 。

erldy 2012-09-05   3731   0
1 2

关键词

最新上传

热门文档