Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5762020
  • 博文数量: 675
  • 博客积分: 20301
  • 博客等级: 上将
  • 技术积分: 7671
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-31 16:15
文章分类

全部博文(675)

文章存档

2012年(1)

2011年(20)

2010年(14)

2009年(63)

2008年(118)

2007年(141)

2006年(318)

分类: C/C++

2011-03-27 14:43:47

工作了半年多了,这一段时间对互联网web架构有所思考,公司内部很少使用开源组件或开源库来进行软件开发。自己是狂热开源fans,就想使用开源软件来搭建互联网服务架构。
下面对一些开源项目进行了一下简单的分类,后面我将利用自己的业余时间逐步使用这些开源项目搭建一个互联网服务架构,全开源实现。

=======================
RoadMap:
1. 通用通信报文和协议
2. 通用服务器开发框架
3. 高性能MQ(push/pull支持)
4. 消息中间件(资源定位支持)

=======================

开源库
glib
apr
libevent
libev
bdb
jansson
openssl/cryptlib


开源分布式系统
zookeeper

开源服务框架
ICE
thirft

开源web组件
apache
lighttpd
ngix
varnish
squid

开源存储组件
mysql
mysqlproxy
sqlite
memcached
membase
redis
bitcask(存储模式)

开源MQzeromq
rabbitmq
gearman
memcacheq

微语言
flex/yacc
lua

软件过程管理
subversion
git
gtest
redmine
阅读(2331) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~