首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在服务之间创建应用程序内(客户端)通信的最佳实践是什么?

在服务之间创建应用程序内(客户端)通信的最佳实践是什么?
EN

Stack Overflow用户
提问于 2019-06-19 15:31:21
回答 1查看 44关注 0票数 0

我想把我的应用程序(客户端)分成两种不同的独立服务。

  1. 主应用程序(运行用户视图和一些功能)-用Java编写
  2. “后端”(加密并上传到云)。-我想开始写的东西

我的愿望是在这两个服务之间建立一个沟通渠道。

  1. 主应用程序将从用户那里收集数据。
  2. 数据将通过内部协议通信传输到第二业务。
  3. 第二个服务加密数据并上传到云。

这两个服务都位于客户端。

创建渴望的架构师的最佳实践(如果可能的话)是什么?

首选的通信协议是什么?

如有任何联系/建议,将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2019-06-19 16:50:12

我不知道你所面临的问题到底是什么,但我明白你想分散关注。我建议有两个包,一个控制UI,一个处理API请求。当您想发送请求时,只需调用您创建的API类中的方法,并将数据作为参数传递。

关于API,我建议使用改造库。它为您完成了大部分的繁重工作,而且很容易实现。

除此之外,确保您知道什么时候在Android中使用“服务”这个术语。

服务是一个应用程序组件,它可以在后台执行长期运行的操作,并且它不提供用户界面。另一个应用程序组件可以启动服务,即使用户切换到另一个application.<,它也继续在后台运行。

文档

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56671308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档