Menu

Anno文档博客
QQ群:478399354在线体验Viper面板
仓库
GitHub
🌜
🌞

Anno
# 6.1 集群接口文档
## 6.1.1 集群接口文档#
Bootstrap.StartUp(args命令行参数, 依赖注入构建前回调函数,服务启动后回调函数,依赖注入类型autofac、DependencyInjection);
Bootstrap.StartUp() 启动服务容器
/
启动默认DI库为 Autofac 可以切换为微软自带的DI库 DependencyInjection
/
Bootstrap.StartUp(args, () =>//服务配置文件读取完成后回调(服务未启动)
{
//Anno.Const.SettingService.TraceOnOff = true;
/
功能插件选择是Thrift还是 Grpc
Install-Package Anno.Rpc.Client -Version 1.0.3.3 Thrift
Install-Package Anno.Rpc.ServerGrpc -Version 1.0.3.3 Grpc
此处为 Thrift
/
var autofac = IocLoader.GetAutoFacContainerBuilder();
autofac.RegisterType(typeof(RpcConnectorImpl)).As(typeof(IRpcConnector)).SingleInstance();
}
, () =>//服务启动后的回调方法
{
/
服务Api文档写入注册中心
/
Bootstrap.ApiDoc();
});
接口文档描述来自方法或者参数的 [AnnoInfo(Desc = "获取服务路由信息")]
服务名称 | 管道 | 请路由 | 方法 | 参数个数 | 描述 |
---|
App001 | Anno.Plugs.ViperService | ExamModule | Add | 2 | 加减 |
填写接口需要的参数,也可以根据 具体需求增加或者删除参数。(接口里面没有形参也可以通过this.Input获取参数类似mvc里面的 response)
点击Debug调用接口查看结果。
我们看到了调试结果。接口文档的内容大概就这么多,更详细的在后面的章节中使用时会有说明
Edit this page
Previous
« 5.1 服务资源监控
Next
6.2 集群接口文档详细用法 »
- 6.1.1 集群接口文档
文档
社区
更多
Copyright © 2022 Anno.