Java Eye Architecture
Upcoming SlideShare
Loading in...5
×
 

Java Eye Architecture

on

  • 7,037 views

JavaEye architcture introduction

JavaEye architcture introduction

Statistics

Views

Total Views
7,037
Views on SlideShare
5,771
Embed Views
1,266

Actions

Likes
42
Downloads
411
Comments
4

5 Embeds 1,266

http://www.techgig.com 1147
http://www.dabaiblog.com 103
http://www.slideshare.net 13
http://static.slidesharecdn.com 2
http://0.0.0.0:3000 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • 被迫安装vmware+mac os+iwork
    Are you sure you want to
    Your message goes here
    Processing…
  • windows无法阅读...
    Are you sure you want to
    Your message goes here
    Processing…
  • .key格式,强烈反对~
    Are you sure you want to
    Your message goes here
    Processing…
  • .key 文件是apple的keynote格式的吧?
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

Java Eye Architecture Java Eye Architecture Presentation Transcript

  • JavaEye Robbin Fan
  • • JavaEye • JavaEye • JavaEye •
  • JavaEye View slide
  • JavaEye • 1U •1 Web Server, 1 DB Server • 2.6 • 3 View slide
  • Web Server • AMD Opteron 2.4GHz *2 • 8G • 146G SCSI
  • DB Server • AMD Opteron 2.0GHz *2 • 4G • 73G SCSI
  • 150 /
  • JavaEye 10 20 RSS RSS 20 100
  • ruby ......
  • Google Adplanner Data for JavaEye
  • Google Adplanner Data for JavaEye
  • IT CSDN 260 JavaEye 74 ChinaUnix 73 Cnblogs 55 ITPUB 38 51CTO 23 infoq 8 0 75 150 225 300
  • IT CSDN 260 3.5X JavaEye 74 ChinaUnix 73 Cnblogs 55 ITPUB 38 51CTO 23 infoq 8 0 75 150 225 300
  • IT CSDN 30+ Server 260 3.5X JavaEye 74 ChinaUnix 73 Cnblogs 55 ITPUB 38 51CTO 23 infoq 8 0 75 150 225 300
  • IT CSDN 30+ Server ASP.net 260 3.5X JavaEye 74 ChinaUnix 73 Cnblogs 55 ITPUB 38 51CTO 23 infoq 8 0 75 150 225 300
  • IT CSDN 30+ Server ASP.net 260 3.5X JavaEye 74 2 Server ChinaUnix 73 Cnblogs 55 ITPUB 38 51CTO 23 infoq 8 0 75 150 225 300
  • IT CSDN 30+ Server ASP.net 260 3.5X JavaEye 74 2 Server ruby ChinaUnix 73 Cnblogs 55 ITPUB 38 51CTO 23 infoq 8 0 75 150 225 300
  • IT CSDN 30+ Server ASP.net 260 3.5X JavaEye 74 2 Server ruby ChinaUnix 73 4+ Server Cnblogs 55 ITPUB 38 51CTO 23 infoq 8 0 75 150 225 300
  • IT CSDN 30+ Server ASP.net 260 3.5X JavaEye 74 2 Server ruby ChinaUnix 73 4+ Server PHP Cnblogs 55 ITPUB 38 51CTO 23 infoq 8 0 75 150 225 300
  • IT CSDN 30+ Server ASP.net 260 3.5X JavaEye 74 2 Server ruby ChinaUnix 73 4+ Server PHP Cnblogs 55 4+ Server ITPUB 38 51CTO 23 infoq 8 0 75 150 225 300
  • IT CSDN 30+ Server ASP.net 260 3.5X JavaEye 74 2 Server ruby ChinaUnix 73 4+ Server PHP Cnblogs 55 4+ Server ASP.net ITPUB 38 51CTO 23 infoq 8 0 75 150 225 300
  • IT CSDN 30+ Server ASP.net 260 3.5X JavaEye 74 2 Server ruby ChinaUnix 73 4+ Server PHP Cnblogs 55 4+ Server ASP.net ITPUB 38 PHP 51CTO 23 infoq 8 0 75 150 225 300
  • IT CSDN 30+ Server ASP.net 260 3.5X JavaEye 74 2 Server ruby ChinaUnix 73 4+ Server PHP Cnblogs 55 4+ Server ASP.net ITPUB 38 PHP 51CTO 23 infoq 8 Java 0 75 150 225 300
  • JavaEye
  • 2006.09 •1 • •
  • 2006.09 • lighttpd • ruby 1.8.4, rails 1.1.2, fastcgi • mysql5.0
  • Single Server lighttpd fastcgi(ruby) mysql
  • 2007.01 • 2 • web DB • IO
  • Web Server DB Server lighttpd fastcgi(ruby) mysql
  • 2007.02 • posts • posts select count 30 0.1
  • posts • posts(id, ..., body) • 2GB
  • posts • posts(id, post_text_id,...) 50MB • post_texts(id, body) 2GB
  • 2007.03 • • memcached CachedModel • • 240 sql query/s 140 sql query/s • memcached 75%
  • Web Server DB Server lighttpd fastcgi(ruby) mysql memcached
  • 2007.05 • •
  • 2007.09 • • ruby ferret •
  • 2008.01 • JavaEye • cache_fu • 84% • sql query 50 /s
  • 2008.05 • rmmseg-cpp
  • 2008.10 • cache plugin • 96%
  • 2008.10 • ferret • Java lucene • C/S
  • Web Server DB Server lighttpd SearchServer (lucene) fastcgi(ruby) mysql memcached
  • 2008.11 • PDF
  • Web Server DB Server lighttpd SearchServer (lucene) fastcgi(ruby) mysql PDF Creating memcached (ruby, C)
  • 2009.03 • SNS feed • twitter • API
  • Web Server DB Server RSS/API fastcgi(ruby) lighttpd SearchServer (lucene) fastcgi(ruby) mysql PDF Creating memcached (ruby, C) twitter sync
  • 2009.03 • Google Analytics •
  • Web Server DB Server RSS/API fastcgi(ruby) lighttpd SearchServer analytics (lucene) fastcgi(ruby) mysql PDF Creating memcached (ruby, C) twitter sync DNS Server/Email Server/ NFS Server DNS Server/Email Server
  • 2009.12 • Web IM • •
  • Backgroud Server Web Server fastcgi(ruby) IM Server lighttpd PDF Creating SearchServer fastcgi(ruby) DB Server memcached mysql
  • JavaEye • CachedModel+ QueryCache • cache_fu • cache_plugin • cache_money*
  • • • • • page cache • frgment cache
  • • • n • ORM
  • • Web • IO •
  • CachedModel • , Hibernate • • select * from post_texts where id = ? • 75%
  • CachedModel • AR find_by_sql • •
  • cache_fu • cache_fu AR • • cache_fu memcached 84%
  • cache plugin • Rails Cache 60 • n:1 1:n • memcached 96%
  • memcached
  • memcached
  • cache_money • twitter • ruby cache •
  • • JavaEye • • ruby
  • JavaEye • ruby db Web Server load DB • ruby
  • ruby • ruby • erb • • ruby
  • post post html
  • post post html
  • JavaEye • memcached 96% • cache get : sql query = 4 : 1
  • JavaEye • ferret • ferret+rmmseg-cpp •
  • • ferret+rmmseg • ferret
  • fastcgi json protocol SearchServer (ruby) (java) socket long lived processes long lived threads
  • • DNS • Web Server • ruby
  • Thank you!