用于承载少量消息的数据库,API或Web服务,起始级别菜鸟

问题描述 投票:0回答:1

我已经能够避免数据库和Web服务器设置20年了,但是现在我面对了。我发现了很多信息,所以我宁愿先问问,然后再弄乱一个已损坏的系统。

因此,我需要主持大约10个讨论,每个讨论都包含25条消息,而我想删除的消息较旧。所以这真的很轻。我的第一个想法是仅以JSON格式拥有数据,因为我对此有一些经验。数据将从Android应用程序访问。

现在,我一直在与mongodb,micro_httpd,libmicrohttpd,json服务器,nginx,nosql,节点,mariadb,mongodb交缠,现在是时候做决定了。

虽然可以从android应用程序访问数据,但我想知道我是否还需要任何网络服务器,实际上,我不需要人们可以浏览托管并从浏览器读取所有内容。想法是使用示例Get将发件人,主题,消息发送到android textviews中,并且方向相反。这就是为什么我开始考虑可以从Internet连接的一些api或数据库,但是如果可以隐藏内容,则Web服务器也可以。

这不是补习班,但是如果有经验的人可以为我提出一些设置和指导?我搜索了几乎所有教程。在第一个设置中,我很乐意仅接收和发送消息到database / api / webserver / webservice,但是稍后进行一些身份验证也将是一件很不错的事情,而且很重要的一点是,无论如何都会出现垃圾邮件,我读了一些东西关于将发件人IP地址暂停五分钟。验证码非常感谢,我想我可以在android webview中打开一个。从我们的团队负责人那里,虽然可以泄漏某些信息(虽然我没有看到那么危险),但是apache并不是一种选择。提醒一下,这似乎很轻。

android database web-services webserver
1个回答
0
投票

我认为Firebase是最适合您的解决方案:易于使用,没有服务器数据库的复杂性,易于实施。观看网络上的一些最新视频,您已设置好。

© www.soinside.com 2019 - 2024. All rights reserved.