
作为一款大型高并发高负载的开源SNS(社交网络服务)软件,iwebSNS功能强大,易于扩展,具有良好的伸缩性和稳定性。
它基于iweb SuperInteraction(简称iweb SI)框架开发。借助iwebSI平台,站点可以轻松获得支持热插拔及快速增加新节点的集群计算与处理能力(分布式计算与存储/高可用性/负载均衡),以方便管理web2.0类站点持续增长的数据量。SI的web层、db层负载均衡,基于内存的分布式缓存系统、dfs(分布式文件系统)、分布式数据存储等可以轻松支持站点拥有服务于百万甚至千万级庞大用户群的能力,并且不管这些交互式服务的请求是来自计算机还是移动终端。
另外,Jooyea技术团队还提供了一个轻量级的支持库,这使iwebSNS也可以轻松部署在虚拟主机上。
iwebSNS为站点用户提供一个友好易用的个人信息和消息管理ajax界面。通过它,建站者可以轻松构建一个以好友关系为核心的交流网络,让站点用户可以通过空间、日志、动态、好友圈、群组、相册、站内信、留言板、心情等功能模块记录、展示和分享生活;了解好友动态。
如果你已经拥有大用户群,想向SNS方向扩展;或者你想部署一个能满足用户持续快速增长,并且平滑实现规模化的SNS站点,那么iwebSNS正适合你。
Jooyea Tech解密Facebook和Amazon的技术成功之道
■查看《Facebook和Amazon的技术成功之道》技术报告(pdf文档)
□缓慢进化的架构 vs 快速成长架构
1、缓慢的进化,高昂的成本,每一次的自我丢弃与蜕变都伴随着阵痛与失败的风险。面对激烈的竞争与强势的模仿者,这种技术体系发展的模式非常脆弱。在2010年的今天,通过这种模式获得成功的可能微乎其微。
2、2004年之后,业界的成功者越来越多的倾向于快速成长的技术架构体系。从facebook到mixi,到Amazon的新一代架构,皆是如此。
3、创意是在线企业成功的源动力。快速成长的越代技术架构体系,可以更快的保护(快速响应对手的竞争策略)和实现商业创意的价值。
Jooyea Tech的解决思路:
■低成本的快速成长架构-iWebAx产品特性说明(pdf文档)
iWeb开源三剑客是指:
“开源三剑客”的由来:这个词第一次是由网友‘骇骑士’提出来的,原帖: http://tech.jooyea.com/bbs/viewthread.php?tid=106&extra=page=1
□
开源电子商务平台软件iWeb Shop&Mall
□
开源SNS软件iWebSNS
□
开源即时通讯软件iWebIM
iWeb开源三剑客的低成本、快速成长架构的源动力是iWebSI
了解iWebSI,及iWebSI与iWeb开源三剑客共同组成的产品技术体系。
补充问题:■为什么基于硬件的负载均衡与集群技术无法解决高负载高交互类站点的过载问题?
传统硬件负载均衡的解决思路是基于纵向扩展的,在Web1.0的只读互联网时代,通过硬件负载均衡将用户的访问指引到不同服务器上可以快速实现集群分担负载,但是那种结构是每个服务器上的内容完全相同,数据不存在私有、共享、权限控制等复杂的属性。而在可读可写的Web2.0和电子商务领域,这种大量数据和内容在接近系统存储容量和读写性能临界点的时候就需要将数据分布到不同的服务器上。也就是说不同的服务器上处理和存储的是不相同的数据和内容。并且这些需要处理的文件和数据具有私有、共享、以及权限方面的复杂属性,单纯增 加硬件投资并不能快速解决系统的横向扩展问题,更无法快速提升系统的伸缩性和扩展能力。
如果您对大型高度交互类站点的技术话题感兴趣,欢迎光临我们的技术社区讨论:http://tech.jooyea.com/bbs/