Api网关实现

时间:2016-11-29 18:29:03

标签: c# asp.net-apicontroller

从API网关公开微服务端点的方法是什么? API网关是否了解服务域对象?

说,我有order服务公开/api/order/api/order/{orderId}等与域对象Order。 api网关定义OrderController(下面带有示例操作),将请求路由到order服务,

1. IActionResult Post([FromBody]object obj) { }
2. IActionResult Post([FromBody]Order order) { }

#2必须知道Order个对象,而#1不知道。 #2简化了api文档(即swagger),但将网关与服务模型结合在一起。

什么是暴露服务端点的最佳方式?

0 个答案:

没有答案