nosql tokyocabint mongodb
异步队列httpsqs、gearman、message queue、starling(被Kestrel替代) ,Kestrel(memcache), ActiveMQ,ZeroMQ,
RabbitMQ (amqp)
0MQ (ZeroMQ) 是一个轻量级消息内核。它实现了30微秒的端到端延迟和每秒超过300万的信息。它可用于C、C++、Python、.NET /Mono、Fortran和Java语言。它运行在AIX , FreeBSD的,基于HP - UX , Linux和MacOS下, OpenBSD系统, OpenVMS , QNX Neutrino, Solaris和Windows操作系统。
memcached(memcached1.4.5)
搜索 sphinx luncene
图片是fastdfs(类似google的hadoop的dfs)
lvs,memcachedb
Message Queue Servers
Message queue servers are available in various languages, Erlang (RabbitMQ), C (beanstalkd), Ruby (Starling or Sparrow), Scala (Kestrel, Kafka) or Java (ActiveMQ). A short overview can be found here
Sparrow
- written by Alex MacCaw
- Sparrow is a lightweight queue written in Ruby that “speaks memcache”
Starling
Kestrel
- written by Robey Pointer
- Starling clone written in Scala (a port of Starling from Ruby to Scala)
- Queues are stored in memory, but logged on disk
RabbitMQ
- RabbitMQ is a Message Queue Server in Erlang
- stores jobs in memory (message queue)
Apache ActiveMQ
- ActiveMQ is an open source message broker in Java
Beanstalkd
Amazon SQS
Kafka
- Written at LinkedIn in Scala
- Used by LinkedIn to offload processing of all page and other views
- Defaults to using persistence, uses OS disk cache for hot data (has higher throughput then any of the above having persistence enabled)
- Supports both on-line as off-line processing
ZMQ
- The socket library that acts as a concurrency framework
- Faster than TCP, for clustered products and supercomputing
- Carries messages across inproc, IPC, TCP, and multicast
- Connect N-to-N via fanout, pubsub, pipeline, request-reply
- Asynch I/O for scalable multicore message-passing apps
分享到:
相关推荐
具体地讨论以下问题: 1)SNS社区的三层产品架构: Profile;Relation;Content&App; 2)SNS三层产品架构之间的关联与相互依存; 3)关系链开放及NewsFeed,SNS的重要元素; 4)市场上SNS产品形态及商务模式;
原本经济危机来了,FACEBOOK估值从150亿美金跌至40亿;国内互联网创投环境也日趋寒冷,而在舆论界,关于SNS的话题似乎热度未减,当然在...具体地讨论以下问题:1)SNS社区的三层产品架构:Profile、Relation、Content&
对于学习SNS系统开发的人来说,这是非常宝贵的资料,可以深入理解系统架构、模块设计、数据库结构等。 通过研究这个开源项目,开发者可以学习到如何设计和实现一个基本的社交网络系统,包括前端交互、后端逻辑、...
总的来说,iWebSNS v1.1.0提供了一个全面的社交网络解决方案,结合了强大的功能、易扩展的架构和高性能的支撑,是构建大型SNS平台的理想选择。对于开发者来说,它提供了丰富的自定义选项和二次开发空间,而对于运营...
描述中提到的博客链接指向了作者熊旭辉在ITEYE上的博客文章,这表明我们将讨论的是IT专业人士对于SNS商业策略和技术实现的见解。ITEYE是一个知名的IT技术交流平台,聚集了许多开发者和行业专家,他们的讨论往往具有...
下载和研究"辰木sns v1.1"源码,你可以深入理解PHP编程、Web应用架构设计以及社区系统开发的实践知识。这不仅有助于提升你的编程技能,也为你提供了定制和扩展社区功能的可能性。同时,对于想要从事社交网络平台开发...
1. **架构师大会-f5_吴静涛.pdf** - 这个文件可能由吴静涛先生分享,他可能在大会上讨论了F5网络解决方案如何应用于系统架构的整体设计。F5是一家专注于应用交付网络(ADN)的公司,其产品和服务通常用于负载均衡、...
辰木社区系统可能是这样一个平台,提供用户互动、分享、讨论等功能,用于构建在线社交网络。 【描述】:“基于PHP的辰木社区系统sns源码.zip”描述了这个压缩包的内容,即辰木社区系统的源代码,该系统是用PHP语言...
总结来说,设计一个成功的SNS网站需要深入理解用户需求,构建清晰的功能架构,制定有效的用户增长策略,并不断迭代优化,以适应社交网络的快速发展。通过合理规划和创新设计,才能打造出富有吸引力和粘性的社交平台...
标题中的“sns-css-4.5.0-linux.gtk.x86_64.zip”是一个软件发行包,专为Linux操作系统设计,采用GTK图形库,并且适用于64位架构。这个包是EPICS( Experimental Physics and Industrial Control System,实验物理与...
【标题】"SNS聚网社交管理系统源代码版_C#论坛社区程序.rar"指的是一个基于C#编程语言开发的社交网络管理系统,它...开发者可能需要具备C#编程基础,以及对Web应用程序架构和数据库管理的理解,才能充分利用这个系统。
本文将围绕PyPI上的一款名为"cdk-sns-notify"的Python库进行详细解析,重点讨论其0.0.63版本的特性、功能以及与之相关的技术概念。 "cdk-sns-notify"是一个针对AWS Cloud Development Kit (CDK) 的扩展,它主要实现...
- **模块化设计**:Elgg的架构允许通过安装和卸载插件来扩展功能,这使得系统保持轻量级,同时又能灵活应对复杂需求。 ### 3. Elgg的技术特点 - **PHP基础**:Elgg基于PHP语言开发,这使得它易于学习和部署,同时...
本论文以某证券公司为背景,设计了一个基于SNS架构的客户交流管理系统,目的是通过加强客户互动、产品推介等功能,提升服务质量,促进客户交易,传播证券公司品牌形象,以提高企业竞争力。系统主要分为以下几个功能...
《社区产品架构及设计意见指导书》是一份深入探讨社区产品设计的专业文档,它涵盖了社区产品的核心要素,包括社交网络服务(SNS)、论坛(BBS)和博客(Blog)等不同类型社区的设计策略。这份指南旨在为产品经理和...
利用SNS技术,学习者可以进行更灵活的沟通与讨论,分享学习资源,形成学习社区,从而提高学习的参与度和动机。 在系统软件设计方面,作者引入了SNS技术和Dice系数计算方法来实现学习者的协作分组。 Dice系数是基于...
1. **MVC架构**:iWebSNS可能采用了Model-View-Controller(模型-视图-控制器)设计模式,这是一种常见的Web应用程序架构,有助于分离业务逻辑、数据处理和用户界面。开发者可以通过研究项目代码了解如何实现这一...
CHSNS#(成幻SNS)是一个针对学生群体设计的社区系统,它可能包含了用户注册、登录、个人资料管理、好友添加、消息通知、论坛讨论、活动发布等功能。 在CHSNS# v1.05中,开发者可能采用了三层架构或N层架构来组织...
这个平台允许用户创建个人资料、建立联系、分享内容、参与讨论,并进行各种社交互动。 在OpenPNE的核心功能中,以下几个关键知识点是值得深入探讨的: 1. **PHP编程语言**:OpenPNE是用PHP编写的,这是一种广泛...