小编Dav*_*lka的帖子

微服务之间的通信 - 请求数据

我正在处理微服务之间的通信.

例如(虚构示例,仅用于说明):

  • 微服务A - 存储用户(getUser等)
  • 微服务B - 商店订单(createOrder等)

现在,如果我想从客户端应用程序添加新订单,我需要知道用户地址.所以请求将是这样的:

客户端 - >微服务B(userOd 5的createOrder) - >微服务A(ID为5的getUser)

微服务B将使用用户微服务的详细信息(地址)创建订单.

问题解决:如何有效地处理微服务A和微服务B之间的通信,因为我们必须等到响应回来?

选项:

我不知道什么会对表现更好.通过RabbitMQ或RestAPI更快地调用?微服务架构的最佳解决方案是什么?

rest rpc rabbitmq microservices

9
推荐指数
2
解决办法
2885
查看次数

Android和iOS上的UWP

我想在UWP中创建一个应用程序.我有asp.net核心服务器与rest api.现在我必须写客户端.我正在考虑为Android和iOS制作这个应用程序.

我不想为Android,iOS和UWP编写separete视图.我想只写UWP而不是在所有设备上运行它.我想让它采取行动,并在每个平台上看一样.这意味着当我在Windows Phone上打开此应用程序时,它看起来与Android和iOS上的完全相同(没有平台指定的本机控件).

是否有机会制作这种应用程序?这可能是通过Xamarin或其他东西吗?

由于应用程序的复杂性,我需要UWP设计.将其移植到其他平台本机设计可能是一场噩梦.

谢谢.

c# porting xamarin uwp

6
推荐指数
1
解决办法
7264
查看次数

标签 统计

c# ×1

microservices ×1

porting ×1

rabbitmq ×1

rest ×1

rpc ×1

uwp ×1

xamarin ×1