Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >定期检查服务器响应

定期检查服务器响应
EN

Stack Overflow用户
提问于 2014-11-19 22:32:30
回答 1查看 871关注 0票数 1

我正在制作一个应用程序,其中一个用户是注册和登录。登录后,用户状态将通过JSON发送到服务器,就像我使用mysql数据库一样。现在管理员想要发送一些数据或警告给在线用户,这种方法我应该应用到android端,以检查服务器的持续响应。当响应出现时,新的活动必须启动,管理员可以随时发送响应。我用AlarmManager做了一种服务方法来检查1秒后的服务器响应,这不是一个好方法,因为它使我的应用程序和移动缓慢地连续创建服务。建议我应该采取什么方法来连续地检查服务器响应。有人告诉我使用Google消息传递方法(如何将响应发送给特定用户?)但我需要建议或者其他最好的方法

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-07 15:53:29

您应该使用Google消息传递。首先,当用户首次安装应用程序时。下面是要应用的算法

  • 用户尝试登录
  • 检查设备是否已注册-(这是通过签入最初将sharedPreference保存在其中的regID来完成的)
  • 如果设备尚未注册
  • 使用GCM注册设备
  • GCM返回一个regID (一个非常长的字符)
  • 将regID保存到您的服务器上,供用户登录
  • 将regID保存到sharedPreference
  • 继续在用户中登录。

您可以从您的服务器向您的设备发送信息。

  • 向GCM和regID发送消息
  • GCM标识regID并定位设备。
  • GCM在联机时将消息广播到设备,或等到设备联机时再广播。
  • 您的设备应该从GCM获得消息(消息可以是定义您的意图的action_key,例如PICK_UP可能意味着:“服务器需要您获取一些信息”)
  • 因此,如果消息等于PICK_UP,那么做一些事情,例如连接到服务器并选择所需的
  • 您不应该将大型数据从服务器发送到GCM

使用GCM可以避免定期向服务器请求信息。它还可以避免用户不必要地浪费这么多带宽。

希望能帮上忙。

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

https://stackoverflow.com/questions/27033225

复制
相关文章
知识库如何进行定期检查?
公司在计划中重命名或重新排列功能的情况并不少见。如果这样做了,你会需要将其进行重新检查。
用户9912463
2022/08/18
2530
应急响应系统之 Linux 主机安全检查
我们在做主机安全检查或安全事件处置时,避免不了要去检查系统的安全情况。在进行 Linux 安全检查时,需要使用相关的脚本对系统的安全情况进行全面分析,一方面需要尽可能的收集系统的相关信息,另一方面在数量较多的时候尽可能的提高效率。由于在多次的安全检查中遇到检查时都是几十台服务器要做一个全面检查的情况,如果人工手写脚本的话,一方面效率较低另一方面需要安全检查者熟悉所需要检查的项。在这种情况下,本人写了一个 Linux 安全检查的脚本,该脚本主要在以下场景使用:
信安之路
2019/05/17
2.8K0
应急响应系统之 Linux 主机安全检查
Linux服务器数据定期同步和备份方式
数据安全是做数据分析的人需要关注的一大问题。对于我们分析的关键数据、使用的关键脚本都需要定期备份。 scp 最简单的备份方式,就是使用cp (本地硬盘)或scp (远程硬盘)命令,给自己的结果文件新建一个拷贝;每有更新,再拷贝一份。具体命令如下: cp -fur source_project project_bak scp -r source_project user@remote_server_ip:project_bak 为了实现定期备份,我们可以把上述命令写入crontab程序中,设置每天的晚上23:
生信宝典
2018/02/05
4.1K0
JMeter 检查点之响应断言(Response Assertion)
JMeter断言用于对sampler(采样器)进行额外检查,且在相同作用域中,每执行完一个sample就会进行一次断言处理,为了确保断言仅作用于某个sample,把该sample添加为子sample。
授客
2019/09/10
4.5K0
JMeter 检查点之响应断言(Response Assertion)
堡垒机定期修改服务器密码 Linux系统怎么修改?
运维人员和it人员都比较了解堡垒机的作用和功能,堡垒机目前在各个企业当中的运维管理工作体系当中发挥了巨大的使用价值。堡垒机除了具有运维管理以及安全审计记录功能之外,还有许多其他的小功能特色也非常的突出,能给日常的工作管理带来很大便利。比如堡垒机定期修改服务器密码就是可以设置的,那么具体怎么操作呢?
用户8715145
2021/12/09
6.3K0
Linux服务器检查性能瓶颈
如果Linux服务器突然访问卡顿变慢,负载暴增,如何在最短时间内找出Linux性能问题所在?
码客说
2022/01/25
4.4K1
Linux服务器检查性能瓶颈
如何检查linux服务器后门
在Linux系统里植入账户后门是一个极其简单高效的管理权限维持办法。hack在获得目标系统权限的情况下,利用建立一个操作系统账户当做持久化的聚集点,如此一来随时都可以利用工具链接到目标操作系统,实现对目标服务器进行长期操控的目的。依据获得的shell方式不一样,建立操作系统账户的办法也不尽相同,一般shell方式可分为交互模式和非交互模式这两种情况:
技术分享达人
2022/11/15
2.2K0
定期更新 Homebrew
Homebrew 是使用 Mac OS 的一件利器,Homebrew 可以安装 Apple 没有预装但非常需要的东西。Homebrew 会将软件包安装到独立目录,并将其文件软链接至 /usr/local。
spilledyear
2021/09/07
1.3K0
定期全备redis
首先申明我的观点,redis本身只是缓存,不适合作为数据库使用,有说微博就是拿redis当DB用的,自己去证实吧。如果非要拿redis当数据库,就不得不考虑数据丢失问题,这里讨论两种常见的可能造成数据丢失的情况。
用户1148526
2020/03/18
7210
云服务器硬盘怎么清理 为什么要定期清理硬盘?
云服务器以及云硬盘的应用,在现代互联网软件和平台网站当中已经非常普遍了。云服务器和云硬盘在使用过程当中,比传统的硬盘和服务器会更加的具有优势。在安全性能,稳定性能以及流畅性能等各方面都有明显的优势。当然云服务器硬盘的维护也是非常重要的,下面就来看一看云服务器硬盘怎么清理。
用户8715145
2021/12/24
6.7K0
传输机房定期巡检制度
公司网络传输机房(含分前端机房、小区机房)的维护责任主体和设备定期巡检责任主体是公司网络运维部。
网络技术联盟站
2023/03/13
5880
传输机房定期巡检制度
Tomcat服务器、Http请求与响应
web应用:由多个静、动态Web资源组成,这些文件一般通过一个目录组织,这个目录被称为Web应用所在目录
挽风
2021/04/13
1.5K0
Tomcat服务器、Http请求与响应
为什么要定期备份?
我们都知道,天有不测风云,再好的电脑,也有可能突然就坏了,毫无征兆。而我们存在电脑里的重要资料,可能就面临丢失的风险。
简单并不简单
2019/07/05
4.3K0
expect定期远程登录Juniper防火墙实现定期重新拨号
#!/bin/bash #author: GaoMing #date: 2015-05-20 #qq: 530035210 #blog: https://my.oschina.net/pwd/blog  #pppoe 定期重新拨号 logdir=/data/log/shell          #日志路径 log=$logdir/log.log            #日志文件  is_font=1                #终端是否打印日志: 1打印 0不打印  is_log=1         
明哥的运维笔记
2019/01/30
5250
网络诊断dns服务器未响应,网络诊断提示DNS服务器未响应解决方法
DNS服务器是计算机域名系统(DomainNameService)的缩写,它是由域名解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。将域名映射为IP地址的过程称为“域名解析”。
全栈程序员站长
2022/08/25
5.9K0
网络诊断dns服务器未响应,网络诊断提示DNS服务器未响应解决方法
[转]你应该定期更新 Homebrew
这篇文章是关于定期更新 Homebrew 的话题。它会告诉你定期更新的好处,常用的命令,以及用 brew pin 尽可能无痛地更新。
FungLeo
2019/05/26
1.5K0
macos定期执行php脚本
在CentOS下可以通过shell脚本执行定时任务 在macos下 有类似的功能 使用crontab
雪碧君
2023/02/15
9810
从服务器收到预料之外的响应。此文件可能已被成功上传。请检查媒体库或刷新本页
  今天客户说他的wordpress网站无法上传pdf文档,18MB左右,提示从服务器收到预料之外的响应。此文件可能已被成功上传。请检查媒体库或刷新本页。但是几百kb的文档又可以上传成功,这是什么问题呢?随ytkah一起来看看
ytkah
2021/08/23
2.7K0
从服务器收到预料之外的响应。此文件可能已被成功上传。请检查媒体库或刷新本页
如何使用 OpenVAS 检查 Linux 服务器漏洞?
在当今数字化时代,网络安全成为了企业和组织的首要关注点之一。针对 Linux 服务器的漏洞扫描和评估是确保服务器安全性的重要步骤之一。OpenVAS(Open Vulnerability Assessment System)作为一款开源的漏洞评估工具,提供了全面的漏洞扫描和分析功能。
网络技术联盟站
2023/05/22
1.5K0
如何使用 OpenVAS 检查 Linux 服务器漏洞?
日志定期清理和logrotate
常见应用服务,都会记录日志,方便问题查询和故障定位。linux系统本身也会有日志输出。
zero000
2019/04/29
7.9K0
日志定期清理和logrotate

相似问题

定期检查服务器更新

15

Backbonejs:定期检查服务器

23

ajax:不要等待响应,但要定期检查它

41

如何定期检查?

13

Flask -服务器端的定期检查

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文