我正在处理微服务之间的通信.
例如(虚构示例,仅用于说明):
现在,如果我想从客户端应用程序添加新订单,我需要知道用户地址.所以请求将是这样的:
客户端 - >微服务B(userOd 5的createOrder) - >微服务A(ID为5的getUser)
微服务B将使用用户微服务的详细信息(地址)创建订单.
问题解决:如何有效地处理微服务A和微服务B之间的通信,因为我们必须等到响应回来?
选项:
我不知道什么会对表现更好.通过RabbitMQ或RestAPI更快地调用?微服务架构的最佳解决方案是什么?
我想在UWP中创建一个应用程序.我有asp.net核心服务器与rest api.现在我必须写客户端.我正在考虑为Android和iOS制作这个应用程序.
我不想为Android,iOS和UWP编写separete视图.我想只写UWP而不是在所有设备上运行它.我想让它采取行动,并在每个平台上看一样.这意味着当我在Windows Phone上打开此应用程序时,它看起来与Android和iOS上的完全相同(没有平台指定的本机控件).
是否有机会制作这种应用程序?这可能是通过Xamarin或其他东西吗?
由于应用程序的复杂性,我需要UWP设计.将其移植到其他平台本机设计可能是一场噩梦.
谢谢.