您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 大型系统的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+'• '– '– '– '• '– '– '– '• '• .!
本文标题:大型系统的Java中间件实践
链接地址:https://www.777doc.com/doc-5937252 .html