Soul網關插件之Sofa

關於sofa代理的插件,從開始就碰到了問題。git

  • 覺得能夠相似於以前的http同樣直接啓動就能夠了,沒想到仍是有問題。須要在soul-bootstrap中加入 sofa插件的依賴
<dependency>
           <groupId>com.alipay.sofa</groupId>
           <artifactId>sofa-rpc-all</artifactId>
           <version>5.7.6</version>
       </dependency>
       <dependency>
           <groupId>org.apache.curator</groupId>
           <artifactId>curator-client</artifactId>
           <version>4.0.1</version>
       </dependency>
       <dependency>
           <groupId>org.apache.curator</groupId>
           <artifactId>curator-framework</artifactId>
           <version>4.0.1</version>
       </dependency>
       <dependency>
           <groupId>org.apache.curator</groupId>
           <artifactId>curator-recipes</artifactId>
           <version>4.0.1</version>
       </dependency>
       <dependency>
           <groupId>org.dromara</groupId>
           <artifactId>soul-spring-boot-starter-plugin-sofa</artifactId>
           <version>${last.version}</version>
       </dependency>

添加了以後,開啓sofa插件,後臺仍然出現錯誤
file
file
斷點調試以後,發現
file
檢查選擇器沒法選擇到的錯誤是在檢查divide,springcloud和dubbo中產生的。
在soul-bootstrap中已引入了許多插件的代碼爲何soul插件須要單獨引入。
在屢次嘗試沒有成功以後,從新拉取代碼。刪除原有的建立的soul數據庫,按照先啓動soul-admin,開啓sofa插件。soul-bootstrap啓動,sofa插件示例項目啓動的順序進行操做,sofa插件成功註冊到soul網關中。在瀏覽器中直接訪問端口測試正常
filegithub

推測以前產生問題的緣由面試

  • 數據庫由於某項操做產生了髒數據。
  • 更改了配置的問題。

使用拉取最新代碼以前的代碼使用新庫從新操做。正常執行。目前推測仍是數據庫操做有髒數據
因此給本身做爲一個初學者的建議仍是要規範操做,按順序來,多參閱文檔和其餘人的經驗,實在不行儘快轉換思路使用基礎的配置spring

歡迎搜索關注本人與朋友共同開發的微信面經小程序【大廠面試助手】和公衆號【微瞰技術】,以及總結的分類面試題https://github.com/zhendiao/JavaInterview數據庫

file
file

相關文章
相關標籤/搜索