Add configuration item api->listen. #3317
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
这个pr给api添加一个listen配置项,用于设置grpc服务监听地址。
启用api功能的最小配置:
优点:
简化配置,不用先添加个dokodemo-door的inbound,然后再添加routing
不怕
xray api rmo/rmi "api"
之后,自己把自己干掉缺点:
因为grpc服务器没经过core,所以调用时不会打印日志,api的流量也不会被统计
但是原来的api配置方式仍然可用,如果有这方面需求,可以使用原来的配置方式
下面的unit tests失败应该和这个pr无关