<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                [TOC] ## 1. 文件中心 * 工程目錄:zlt-business/file-center * 需要搭配云平臺的`oss`,修改`application.yml`的oss相關配置 * 啟動`file-center` &nbsp; ## 2. 代碼生成器 * 工程目錄:zlt-business/code-generator * 修改`application.yml`的數據庫為要生成代碼的表所在的數據庫 * 修改`generator.properties`的以下配置項 * package * moduleName * author * tablePrefix * 啟動`code-generator`工程 &nbsp; ## 3. 微服務應用監控 * 工程目錄:zlt-monitor/sc-admin * 啟動`sc-admin` &nbsp; ## 4. 統一配置中心 * 詳情請看 [配置中心](http://www.hmoore.net/zlt2000/microservices-platform/936142) * 在Nacos里添加公共配置或者項目的配置 > 本項目的配置雖然對接了nacos但是并不依賴它,可以使用nacos統一管理配置,在nacos添加的配置會覆蓋本地的配置 &nbsp; ## 5. 統一日志中心 * 工程目錄:zlt-monitor/log-center * 啟動`log-center`和`search-center` * 需要自行部署`ELK+Filebeat`,具體搭建請查看 [統一日志中心詳解](http://www.hmoore.net/zlt2000/microservices-platform/919434) * 并結構化日志數據為以下格式存在`Elasticsearch`中 ```json { "timestamp": "時間", "message": "具體日志信息", "threadName": "線程名", "serverPort": "服務端口", "serverIp": "服務ip", "logLevel": "日志級別", "appName": "工程名稱", "classname": "類名" } ``` &nbsp; ## 6. 慢查詢sql * 工程目錄:zlt-monitor/log-center * 啟動`log-center`和`search-center` * 需要自行部署`ELK+Filebeat`,具體搭建請查看 [統一日志中心詳解](http://www.hmoore.net/zlt2000/microservices-platform/919434) 和 [慢查詢sql詳解](http://www.hmoore.net/zlt2000/microservices-platform/919435) * 并結構化日志數據為以下格式存在`Elasticsearch`中 ```json { "id": "id", "timestamp": "時間", "query_str": "查詢語句", "user": "數據庫登錄賬號", "clientip": "客戶端ip", "query_time": "查詢時間", "lock_time": "鎖等待時間", "rows_sent": "返回行數", "rows_examined": "優化器掃描行數" } ``` &nbsp; ## 7. 分布式任務調度 * 工程目錄 * zlt-job/job-admin:任務中心的控制臺 * zlt-job/job-executor-samples:任務的執行器例子 * 啟動`job-admin`和`job-executor-samples` * 訪問地址 [http://localhost:8081/](http://localhost:8081/) &nbsp; ## 8. 服務限流、降級熔斷控制臺和應用吞吐量監控 * 服務降級功能自動開啟的,具體使用方法和hystrix一樣在`FeignClient`里添加`fallback`參數就可以了 * 可以參考:`com.central.common.feign.UserService` * 啟動 Sentinel 控制臺 * 具體詳情請查看 [sentinel部署使用詳解](http://www.hmoore.net/zlt2000/microservices-platform/936147) &nbsp; ## 9. APM監控 具體詳情請查看 [APM監控-SkyWalking](http://www.hmoore.net/zlt2000/microservices-platform/955597),提供以下主要功能: * 分布式追蹤和上下文傳輸 * 應用、實例、服務性能指標分析 * 根源分析 * 應用拓撲分析 * 應用和服務依賴分析 * 慢服務檢測 * 性能優化 &nbsp; ## 10. 分布式事務(tx-lcn) * 初始化TxManager的數據 執行`zlt-doc\sql\tx-manager.sql`和`zlt-doc\sql\tx_logger.sql`腳本 * 修改TxManager的配置 工程目錄:`zlt-transaction\txlcn-tm`,修改nacos、數據庫和redis * 啟動TxManager(事務管理器) 工程目錄:`zlt-transaction\txlcn-tm` &nbsp; ## 11. 搜索中心 * 工程目錄:zlt-business/search-center/search-server * 需要先部署好`elasticsearch`中間件,修改`search-server`中`application.yml`的`elasticsearch`相關配置 * 要實現實時搜索還需要另外搭建實時同步環境具體可看:[實時同步數據到ElasticSearch](http://www.hmoore.net/zlt2000/microservices-platform/1050447) * 總體架構可參考:[實時搜索系統設計](http://www.hmoore.net/zlt2000/microservices-platform/1050047) * 啟動`search-server` &nbsp; ## 12. 首頁(流量統計) * 需要啟動以下兩個服務: 1. 日志中心:`log-center` 2. 搜索中心:`search-server` * 另外需要搭建`ELK`抓取網關的埋點日志,可參考:[統一日志中心詳解](http://www.hmoore.net/zlt2000/microservices-platform/919434) * 如果不需要搞這么復雜可以用回舊版本的頁面(只有一個圖片) 把`zlt-web\back-web\src\main\resources\static\pages`目錄下的`console_old.html`文件改名并覆蓋`console.html`即可 >[warning]總體設計:[微服務業務監控和行為分析怎么做?試試日志埋點](https://mp.weixin.qq.com/s/-zsJHE4NLWP73ovjwrPAIA)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看