实现网易微博,练习web2.0技术

将会用到的技术:(sa部分将以配置脚本和文档形式上传)

静态文件服务器:

  • lvs-ha(负载均衡)
  • squid (cache)
  • nginx (web服务)
  • hive
  • hadoop (文件存储)

web:

  • nginx (web服务)
  • php+php-fpm+apc (fast-cgi)
  • rabbitMQ (消息服务)
  • 自主开发的消息消费线程池

存储:

  • memcached
  • lightClound (基于TT)
  • hiveDb
  • mysql

全文检索:

  • sphnix (php)

日志记录及统计:

  • access log + awstats (记录+统计)
  • google统计

软件监控:

  • cacti

硬件监控:

  • 硬件厂商提供

数据异地备份:

  • rsync

 

里程碑:

0 设计数据库结构,静态demo页

1 版本1

用php+mysql实现基本功能 sphnix实现全文检索

2 版本2

加入消息队列和线程池

3 版本3

加入memcached 加入lightCloud

4 版本4

加入hiveDB mysql分库分表

5 版本5

加入hadoop

6 版本6

加入squid

7 版本7

加入lvs-ha

8 版本8

加入cacti监控

9 版本9

基本日志分析功能

10 版本11

数据异地备份

posted on 2012-03-11 13:06  李玉龙  阅读(160)  评论(0编辑  收藏  举报

导航