欢迎光临
我的个人博客网站

abp vnext使用记录之微服务

https://docs.abp.io/en/abp/latest/API/Dynamic-CSharp-API-Clients 这里知道了如何配置将一个app server 配置为动态Http客户端代理。

简要归纳下:

假设:有服务A,服务B,服务C,和一个对外的Web ,其中 服务C依赖 服务B 。

1, 服务A,B,C,在 HttpApi.Client 层需通过AddHttpClientProxies 将各个服务的定义(Application.Contracts) 在这里注册。
2, 服务C 的应用层添加 B的 Application.Contracts 引用(或者package), 目的是可以在B里面使用B定义的app service .
3, 服务C 的Host层,需要添加 B 的Http代理层。目的是注册B的服务。否则会抛出 B的服务实现未注册的错误。
4, 对外的Web,需要添加 服务A,B,C 的Http代理层,原因同理。

原文链接:https://blog.wuliping.cn/post/abp-vnext-note-of-micro-service

赞(0) 打赏
未经允许不得转载:张拓的天空 » abp vnext使用记录之微服务
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏