Menu
🌜
🌞
- 1. 框架介绍
- 2. 注册中心
- 3. 服务Provider
- 4. 网关&监控
- 5. 服务资源监控
- 6. 集群接口文档
- 7. Hello World
- 8. 集成Java
- 9. 进阶指南
- 10. 领域驱动设计
- 11. 事件总线
- 12. 更多
- 13.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.

