郑勤中将最新消息:学习demo icestorm replicated

来源:百度文库 编辑:九乡新闻网 时间:2024/04/24 05:06:42
icebox的id被设置为"${instance-name}-${index}"里面有servicedbenv name="${service}" 应该是系统里面的东西
这里的                          是作用与replica group的哈
icebox也就是相当于一个特殊的server,里面装的是service
 database environment 产生freeze configuration property for server or service and may cause the node to create a database directory if necessary.Freeze 代表了一系列的持久服务但是这个放在这里有什么用?确实不太清楚的
怎么                      全是default 这个表示的是? 为什么不用指定端口号?这个是体现Icegrid的时候?
为什么有的replica-group有 identity 而有的没有?       
                 
有两处提到了replica (上面的和下面的)  
       
他这个数据库的设置怎么不一样哈?${service}.SQL.DatabaseType" value="QSQLITE"/>             
在没有用icegrid的程序中确是这个Freeze.DbEnv.IceStorm.DbHome=db,求解释哈上面是使用sql语句的时候需要配置的东西
## IceStorm SQL configuration if using SQL database.##Ice.Plugin.DB=IceStormSqlDB:createSqlDB#IceStorm.SQL.DatabaseType=QSQLITE#IceStorm.SQL.DatabaseName=db/IceStorm.db
config.gridIceGrid.InstanceName=DemoIceGridIce.Default.Locator=DemoIceGrid/Locator:default -p 4061......(一些registry和node的配置信息)
config.pub Ice.Default.Locator=DemoIceGrid/Locator:default -p 4061  (DemoIceGrid是instance TopicManager.Proxy=DemoIceStorm/TopicManager
config.sub Ice.Default.Locator=DemoIceGrid/Locator:default -p 4061TopicManager.Proxy=DemoIceStorm/TopicManager  (这个左边还必须是application name!!)(这里apllication name 与 instance name都是DemoIceStorm!!,fuck,应该是instance name吧,对应一个server(这里是icebox)Clock.Subscriber.Endpoints=tcp:udp
xml文件:
                                             
       
         
           
           
                    //应该只是跟replica有关哦~        
                                                                                                                              
         

       
     

          
                 
                               
 

Subscriber.cpp