[email protected]:juelite/micro-srv.git
├── readme.md
├── common 公共包
│ ├── common.go 實現一些基礎方法,如配置檔案讀取,獲取redis控制代碼等
│ └── register.go 服務註冊封裝
├── conf 配置檔案目錄
│ ├── config.conf 專案配置檔案,如consul位址等
│ ├── db.conf 資料庫配置檔案
│ └── env.conf 執行環境
├── constant 常量包
│ └── status_code.go 定義所有返回碼
├── consul consul api封裝
│ ├── register.go
│ ├── resolver.go
│ └── watcher.go
└── service 服務模組集合
├── cache 快取服務
│ ├── readme.md
│ ├── logics 業務邏輯包
│ │ └── redis.go 具體業務
│ ├── main.go 服務入口
│ ├── proto proto檔案
│ │ ├── cache.pb.go 執行protoc.sh生成的檔案
│ │ ├── cache.proto 定義服務
│ │ └── protoc.sh 編譯proto檔案
│ └── test 測試包
│ └── client.go 用於測試本服務的客戶端··
·
原始碼:go-grpc-getway GO Grpc微服務開發四 服務呼叫for php
二.通過protoc檔案生成php檔案 三.php客戶端呼叫微服務 例子1 pecl install grpc 修改php.ini檔案 新增extension grpc.so 通過php m grep grpc檢視grpc.so是否安裝成功 以mac為例 參考鏈結 protoc version檢視是...
微服務詳解(一) 概述
微服務詳解 一 概述 微服務詳解 二 解決方案 微服務詳解 三 設定開發環境 微服務詳解 四 領域驅動設計 微服務詳解 五 實現微服務 微服務詳解 六 部署與測試 微服務詳解 七 微服務的安全性 微服務詳解 八 最佳做法和一般原則 微服務詳解 九 故障排除指南 微服務 microservices 架...
Pascal遊戲開發入門 一 概覽
常見的遊戲開發有c c unreal c unity 等,pascal語言的也有 但是和前者對比不夠流行。關於pascal的優勢,網上都說時易於教學,可以培養良好的程式習慣云云,我只是聽之而已。如果說最後需要c 為什麼一開始就面對呢,非要用pascal繞一圈,得不償失的。以上僅是個人觀點 在pasc...