大型系统的Java中间件实践

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Java!2009-8-22• • • • • • Agenda• '• Java@'• • '• Java'• • .'App1App2App3……DBCacheJava@• '• '• '• 'Java6• – – • – – Notify-!Publisher!Notify!Storage!T1!half!T4!T3!T2half!T6:!!S1!!S2/!!!!S3:!!T5/!• A1A2B1B2• A1A2B1B2TopicMetaQMeta%Serverremo?ngMessage'StoreNetwork'ProcessorstatsHGpMeta'SlaveNo?fy'AdapterNo?fy'SlaveTimetunnel'AccepterMeta'Master'No?fy'Server'TT'HGp'Client'No?fy'Client'Meta'ClientMeta'Manager'ToolsCpp'ClientMeta'Ops'Zookeeper'Producer%AppConsemer%App'Meta'Client'No?fyAdapterDiamond'HDFSDBHbaseAgent• • • • • No?fy'vs'MetaQ• '– '– '– '– '– '– .'• '– '– '– '– .'Java6• DenaliMckinleyFortuna……DBCache! ! ! ! Java6• ProxyJava6Java6• '– '– '– /'– '– '– .'• 6Java6者布者/……Java6Java6/Java6Java6• '– '– IP'– '– '• '– '– .'• 6%• '• '– '– Web'server'+'sta?c'file'– OPS&SDK'• '– '• 1S10S'– '• Server'• '– server'• ApacheApacheWeb'AppWeb'Appmod_evasiveClientSDKMySQLFileFile&dumpOPSMySQLMySQLMySQLreplication/Java6• '– '– '– '– 'UserUser1User2User16MUser26MUser26SUser16STrade/UserTrade'Java6Java6User16MUser26MUser26SUser16STAtomDataSourceTGroupDataSourceTDataSourceJava66DbProxy• Client6DBClient6Server6DB'Java66MasterSlaveJava66SlaveMaster1Slave161Slave162Java6• Binlog'• '• Mysql.'Java6• DB'• DBDB'Source1Source2Source3EventDest1Dest2Dest3Java6Java6• SQL'• Client6DBClient6Server6DB• '• '• '• .'• '– 10+2+/'– 20'– 2k'– 100+1000+80'• '– • – JavaJava80%'– 10+'• '– '– '– '• '– '– '– '• '• .!

1 / 51
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功