1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      Hibernatesearch的示例分析-創(chuàng)新互聯(lián)

      這篇文章將為大家詳細(xì)講解有關(guān)Hibernate search的示例分析,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

      公司主營(yíng)業(yè)務(wù):成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)公司推出大荔免費(fèi)做網(wǎng)站回饋大家。

      怎么工作:

      -Hibernate Search 支持使用JMS back-end 和 master/slave(s) 索引進(jìn)行分布式配置
      - mater通過網(wǎng)絡(luò)共享暴露索引 (例如通過NFS。。。)
      - slave(s) 復(fù)制mater的索引到本地

      版本

      - Apache Tomcat 6.0.20
      - Hibernate Search 3.1.1 GA
      - Apache ActiveMQ 5.3.0
      - Spring 2.5.6
      - XBean-Spring 3.6
      ${local.index.dir} - directory to store master index
      ${master.index.dir} - directory to copy master index to, it's shared network location for replication with slave(s)

      Mater索引的配置

      Mater的配置稍顯復(fù)雜。以下是配置屬性說明
      $(local.index.dir) - 存儲(chǔ)mater索引的目錄
      $(master.index.dir) -拷貝mater索引的目標(biāo)目錄,通過網(wǎng)絡(luò)定位供slave(s)復(fù)制。

      首先,為了簡(jiǎn)單起見,我們將ActiveMQ中介運(yùn)行在同一臺(tái)服務(wù)器上。因此,我們?cè)赪EB-INF/activemq.xml文件中使用簡(jiǎn)單的嵌入式中介配置。

       
        
          
            
          
          
             
          
        
        
      

      其次,需要在web application MEAT-INF/context.xml(Tocmat)中配置配置JNDI資源(JMS Connection Factory 和 Quene)

       
       
       
       
      

      接下來在Hibernate.cfg.xml文件中配置Hibernate Searc

      org.hibernate.search.store.FSMasterDirectoryProvider 
      ${local.index.dir} 
      ${master.index.dir} 
      60

      Master和slave之間代碼的一個(gè)重要區(qū)別是:master中必須包含實(shí)現(xiàn) AbstractJMSHibernateSearchController 的子類作為監(jiān)聽器,例如

      import javax.jms.MessageListener; 
      import org.hibernate.Session; 
      import org.hibernate.search.backend.impl.jms.AbstractJMSHibernateSearchController; 
      import org.springframework.beans.factory.annotation.Autowired; 
      import org.springframework.stereotype.Service; 
      @Service 
      public class JMSHibernateSearchController 
       extends AbstractJMSHibernateSearchController 
         implements MessageListener { 
       @Override 
       protected void cleanSessionIfNeeded(Session session) { 
        // clean session here ...    
       } 
       @Override 
       protected Session getSession() { 
        // return new session here ...    
       } 
      }

      最后在Spring的配置文件applicationContext.xml文件中,加入以下配置

       
        
        
        
       
        
       
       
        
      " /> 
       
        
        
        
      

      With those configurations in place Hibernate Search master is ready to run.
      正確配置好之后,Hibernate Search master就可以運(yùn)行了。

      Slave 索引配置

      Slave(s)的配置要簡(jiǎn)單得多,以下是配置屬性說明

      ${server} - 運(yùn)行ActiveMQ中介服務(wù)器
      ${lcoal.index.dir} - 存儲(chǔ)本地索引的目錄(master的拷貝)
      ${mater.index.share}-掛載mater索引的網(wǎng)絡(luò)共享目錄.

      首先,我們需要在網(wǎng)站應(yīng)用 MEAT-INF/context.xml(Tocmat)中配置配置JNDI資源(JMS Connection Factory 和 Quene)

      ... 
       
       
       
       
       
      ...

      接下來我們需要在hibernate.cfg.xml中配置Hibernate Search

      org.hibernate.search.store.FSSlaveDirectoryProvider 
      ${local.index.dir} 
      ${master.index.share} 
      60 
      jms 
      java:comp/env/jms/ConnectionFactory 
      java:comp/env/queue/hibernatesearch 
      org.apache.activemq.jndi.ActiveMQInitialContextFactory

      配置到此結(jié)束

      說些關(guān)于JUnit測(cè)試的題外話.唯一的問題是需要使用Spring JNDI templates模擬JNDI,例如

       
         
         
           
             
             
               
                 
                  tcp://0.0.0.0:61616 
                 
               
             
           
         
       
       
       
         
         
           
             
             
               
                 
                       
             
           
         
      

      關(guān)于“Hibernate search的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

      另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


      本文名稱:Hibernatesearch的示例分析-創(chuàng)新互聯(lián)
      文章源于:http://www.ef60e0e.cn/article/diejjd.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        邹平县| 泸溪县| 东城区| 资源县| 天峻县| 华容县| 肥西县| 墨江| 开平市| 东山县| 筠连县| 德钦县| 巨鹿县| 清流县| 漳平市| 天祝| 永修县| 报价| 堆龙德庆县| 翁源县| 湾仔区| 小金县| 溧阳市| 读书| 柘荣县| 临夏市| 白河县| 肇源县| 佛冈县| 福海县| 金坛市| 彭水| 翁牛特旗| 灌云县| 崇左市| 青冈县| 枣强县| 云安县| 景洪市| 台南县| 威宁|