commit | 73efc8c2f1ab4525bcbaba731a4401929933e10f | [log] [tgz] |
---|---|---|
author | ken.lj <ken.lj.hz@gmail.com> | Thu Sep 29 12:50:41 2022 +0800 |
committer | GitHub <noreply@github.com> | Thu Sep 29 12:50:41 2022 +0800 |
tree | e67ac063fc6fedca88ffd1aa031f799cdef8bf16 | |
parent | 19ddecf8d62de1812625e4a60e05ffad07ab6e16 [diff] |
Fix service discovery related issues and add mesh proxy mode support (#2022) * fix service discovery related issues and add mesh proxy mode * fix wrong condition check * delete useless code * delete empty if branch * fix service discovery * fix unexpected change * remove unused code * fix shadow variable * add comment * recover provided_by * add project setting * update * update project description * format imports * format import * reformat import using goformatter-imports * enable default metadata * fix compilation * skip if metadata factory not provided * add some logs * delete previous instance if exists * consume tri protocol by default * change IT repo * fix * fix directory subscribe * fix service discovery * fix service discovery, ignore err when checking mapping * recover integration test configuration * support 'N/A' registry address * support 'N/A' registry address * fix log format * Optimze code according to comments * update base branch
Apache Dubbo-go, a Dubbo implementation written in Golang, is born to bridge the gap between Java/Dubbo and Go/X. Please visit our Dubbo official website for the quick start and documentation.
Dubbo-go has supported many RPC protocol, like Triple, Dubbo JSONRPC, gRPC, HTTP, HTTP2.
If you want to know more about dubbogo tools, please visit https://github.com/dubbogo/tools and read its readme carefully.
Feature | IDEA | GoLand |
---|---|---|
Hessian2 Generator | ✅️ | ✅️ |
New Project/Module | ✅️ | ✅️ |
Project/Module Template | Progress |
---|---|
Sample | ✅️ |
Empty Project | ✅️ |
Middleware | Module | Support |
---|---|---|
Web Service | Gin | ✅️ |
Memory Cache | Redis | ✅️ |
Database | Gorm | ✅️ |
If you want to know more about dubbogo Intellij Plugin, please visit https://gitee.com/changeden/intellij-plugin-dubbo-go-generator and read its readme carefully.
dubbo
to gather all Dubbo relevant projects not appropriate in apache group yet.Please visit CONTRIBUTING for details on submitting patches and the contribution workflow.
Please use the bug report template to report bugs, use the enhancement template to provide suggestions for improvement.
If you are using apache/dubbo-go and think that it helps you or want to contribute code for Dubbo-go, please add your company to the user list to let us know your needs.
Apache Dubbo-go software is licenced under the Apache License Version 2.0. See the LICENSE file for details.