【发布时间】:2014-04-28 07:53:37
【问题描述】:
我有一个 Android 应用程序和一个服务器进行维护。我的应用程序有一个一次性注册过程,用户必须添加一个唯一 ID。对于这个唯一的 ID,用户从服务器获取他的数据。服务器从另一个 Web 服务获取这些数据。
应用程序 -> 对应用程序服务器的数据请求 -> 对其他 Web 服务的请求 -> 从 Web 服务到应用程序服务器的响应 -> 从应用程序服务器到应用程序的响应
现在这仅适用于一个用户,但现在它必须适用于更多用户或分别适用于无数用户。而且我不知道该怎么做。
它是否适用于多线程?我为每个用户创建一个自己的线程?或者我该如何处理这个并行工作并且每个用户都可以在需要时获取他的数据。
谁能帮帮我?
【问题讨论】:
-
您是在这里尝试多线程 Android 还是运行 Android 的服务器? Android 如何进入您正在考虑的解决方案?
-
我有一个 Android 应用程序,这个应用程序只使用 java 服务器,用户从那里获取数据。
-
所以你需要写的解决方案可以和任何东西对话。
-
我不明白。什么意思?
-
无限量的用户?你在为谷歌工作吗?真正的问题是每秒有多少并发用户?请不要告诉我们“无穷无尽的数量”。一个典型的会话多长时间?您的服务器一次可以处理多少个会话?还有,那是什么数据?是否可以缓存其中一些数据(在中间服务器或设备本身上)?还是在多个用户之间共享?
标签: java android multithreading user-management