| [workspace] |
| members = [ |
| "common/logger", |
| "common/utils", |
| "common/extention", |
| "common/base", |
| "registry/zookeeper", |
| "registry/nacos", |
| "metadata", |
| "config", |
| "dubbo", |
| "examples/echo", |
| "examples/greeter", |
| "dubbo-build", |
| "remoting/net", |
| "remoting/http", |
| "remoting/zookeeper", |
| "remoting/base", |
| "remoting/xds", |
| "protocol/dubbo2", |
| "protocol/base", |
| "protocol/triple" |
| ] |
| |
| |
| [workspace.dependencies] |
| pin-project = "1" |
| tokio = "1.0" |
| tower = "0.4" |
| tower-service = "0.3.1" |
| tower-layer = "0.3" |
| tokio-stream = "0.1" |
| tokio-util = "0.7" |
| socket2 = "0.4" |
| async-trait = "0.1" |
| dashmap = "5" |
| lazy_static = "1" |
| futures = "0.3" |
| serde = "1" |
| serde_json = "1" |
| urlencoding = "2.1.2" |
| dubbo-logger = {path="./common/logger"} |
| dubbo-utils = {path="./common/utils"} |
| dubbo-base = {path="./common/base"} |
| remoting-net = {path="./remoting/net"} |
| remoting-base = {path="./remoting/base"} |
| protocol-base = {path= "protocol/base" } |
| protocol-dubbo2 = {path="./protocol/dubbo2"} |
| protocol-triple = {path="./protocol/triple"} |
| registry-zookeeper = {path="./registry/zookeeper"} |
| registry-nacos = {path="./registry/nacos"} |
| anyhow = "1.0.66" |
| thiserror = "1.0.30" |
| dubbo = { path = "./dubbo/" } |
| bb8 = "0.8.0" # A connecton pool based on tokio |
| serde_yaml = "0.9.4" # yaml file parser |
| once_cell = "1.16.0" |
| itertools = "0.10.1" |
| bytes = "1.0" |
| |
| |
| |