我正在尝试创建一个应用程序,该应用程序将接受来自用户的输入,并将其修改并传递给Cosmos数据库。我有一个通过this源创建的Web应用程序,但我正在考虑选择不同的方法。我正在考虑将应用程序分成前端Web应用程序和后端应用程序。 Web应用程序将从用户获取数据并将其传递给后端应用程序。后端APP会修改数据并将信息发送到Cosmos DB。我可以创建应用程序,但问题在于连接它们,将数据从前端应用程序传递到后端应用程序。我需要确保前端应用程序是后端应用程序可以接收请求的唯一方式,用户不会对后端应用程序有任何访问权限。我不确定从哪里开始,主要问题是 - 是否可以使用Azure创建?可能使用后端应用程序作为我不知道的某种Azure服务会更有效率吗?在两个Azure应用程序之间传递数据
回答
一种方法是让Web应用程序接收来自用户的输入。然后,它会在ServiceBus队列或存储队列中放置消息。
然后,您可以将后端应用程序设置为订阅队列的某种服务。最简单的就是使用Azure函数来实现这一点。无论何时将新消息添加到队列中,都会调用此函数。该功能将收到该消息,然后进行所需的任何处理并将其保存到Cosmos DB。
谢谢你的回应。我将尝试通过Azure功能实现此功能,如果遇到任何问题,我会及时更新。 –
我有一个问题 - 你也可以这样做,是的?假设我想在前端有一个按钮,它会请求后端从数据库向它发送数据。这种方法有可能吗? –
不确定为什么您将此标记为接受的答案。在应用程序层之间移动数据的方式有很多种,队列只是一种方式。与Azure功能一样 - 不是唯一的方法。 –
- 1. 在两个应用程序之间传递数据
- 2. 如何在两个Chrome应用程序之间传递数据?
- 3. 使用意图在两个android应用程序之间传递数据
- 4. 在两个TableView之间传递数据
- 5. 在两个UIViewControllers之间传递数据
- 6. 在两个不同的应用程序之间传递会话数据
- 7. C# - 在两个窗体之间传递数据(Windows窗体应用程序)
- 8. 在应用程序/进程之间传递数据
- 9. 在客户端应用程序和Web应用程序之间传递数据
- 10. 在VB6应用程序和.net应用程序之间传递数据
- 11. 在C++(MFC)应用程序和C#之间传递数据
- 12. 在网页和VB应用程序之间传递数据
- 13. 在ASP.NET应用程序之间传递会话数据
- 14. 如何在iOS和TvOS应用程序之间传递数据?
- 15. 在iPhone应用程序之间传递数据
- 16. 在MVVM WPF应用程序中的ViewModels之间传递数据
- 17. 快速在应用程序域之间传递大量数据
- 18. 使用Observer/Event处理程序在两个类之间传递数据
- 19. 两个Python程序之间的进程间消息传递
- 20. 在sirikit意图处理程序和应用程序之间传递数据
- 21. 在两个android应用程序之间共享sqlite数据库
- 22. 如何在两个python应用程序之间交换数据?
- 23. OpenShift:在两个应用程序之间共享MySQL数据库
- 24. 在两个应用程序之间共享数据库
- 25. 在两个rails应用程序之间交换数据
- 26. 在Linux上的两个应用程序之间共享数据
- 27. 在两个Android应用程序之间共享数据/标志
- 28. 在两个应用程序之间共享iCloud数据
- 29. 如何在两个winform应用程序之间共享数据?
- 30. 在MVC应用程序中的几个视图之间传递数据
不幸的是,这个问题不适用于StackOverflow,因为它有很多可能的解决方案。没有正确的答案,只讨论。 –
我问了这个问题,让Azure处理内部的所有连接,所以如果设置正确,开发人员不会有泄漏的风险。有没有比下面提到的方法更多的方法? –