Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 向奴隶分享主人地理位置的最佳方式是什么?_Java_Android_Ios_Server - Fatal编程技术网

Java 向奴隶分享主人地理位置的最佳方式是什么?

Java 向奴隶分享主人地理位置的最佳方式是什么?,java,android,ios,server,Java,Android,Ios,Server,我正在设计一个像下面这样的结构来共享主位置 我可能需要开发一个API来接收主机位置并存储到数据库中。然后将主位置传递给相关用户。用户可以使用web、Android和IOS来获取主位置 所以我有一些问题如下: 哪一个是更好的套接字或HTTP请求? SQL和NoSQL哪个更好? 还有什么我需要注意的吗? 以下是您问题的答案,按顺序排列: 哪一个是更好的套接字或http请求? 对于单个请求/回复,它们大致相同-WebSocket在建立连接时还需要发送HTTP头。对于来回通信,尤其是小消息,WebSoc

我正在设计一个像下面这样的结构来共享主位置

我可能需要开发一个API来接收主机位置并存储到数据库中。然后将主位置传递给相关用户。用户可以使用web、Android和IOS来获取主位置

所以我有一些问题如下:

哪一个是更好的套接字或HTTP请求? SQL和NoSQL哪个更好? 还有什么我需要注意的吗?
以下是您问题的答案,按顺序排列:

哪一个是更好的套接字或http请求? 对于单个请求/回复,它们大致相同-WebSocket在建立连接时还需要发送HTTP头。对于来回通信,尤其是小消息,WebSockets的速度会快得多,因为它不需要为每一条消息发送头信息——这是一个正常的TCP连接,它可以使用相同的连接,而不是长时间轮询,然后建立一个新的连接

SQL和NoSQL哪个更好? 在决定应用程序使用哪种类型的数据库时,确定数据库的实际用途非常重要。 如果您正在处理大量结构化数据,那么SQL将非常适合您。如果您处理的是非结构化数据,那么noSQL将更适合您。 如果可以将数据分为结构化和非结构化,则可以同时使用这两种解决方案

希望这些信息有帮助


如果那篇文章中有什么不清楚的地方,一定要告诉我,我会尽力把它弄清楚。

我想知道是否有一些开源代码。有人告诉我有很多位置存储和分发系统。我只是想知道他们是如何构造应用程序的。什么的开源?位置存储和分发系统但你的问题不同,我根据你的回答回答了这个问题。好的,我会尝试为你找到一个开源项目,并在这里发布链接。