加入收藏 | 设为首页 | 会员中心 | 我要投稿 新余站长网 (https://www.0790zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 传媒 > 正文

赋城市生命体以智能,提升城市综合竞争力

发布时间:2021-02-11 18:11:56 所属栏目:传媒 来源:互联网
导读:背景 你好,我是彤哥。 昨天晚上下班回家,在地铁上,老大突然打来电话,B系统生产环境响应缓慢,影响了A系统的使用,几万小哥收不了单,大概有30万单卡住了,你去帮忙定位一下。 我8点半左右到家,立马上线入会。 重启 我入会的时候,已经有同事在帮忙定位

背景

你好,我是彤哥。

昨天晚上下班回家,在地铁上,老大突然打来电话,B系统生产环境响应缓慢,影响了A系统的使用,几万小哥收不了单,大概有30万单卡住了,你去帮忙定位一下。

我8点半左右到家,立马上线入会。

重启

我入会的时候,已经有同事在帮忙定位了,俗话说的好,重启能解决80%的问题,如果重启解决不了,那肯定是重启的次数还不够,呸,不对,重启解决不了,就真的要去定位了。

事实证明,重启后走一波压测依然没什么用,1000个并发,平均响应时间在3~4秒,连续压了几次都是这样的结果。

升级配置

重启看来是无效了,进入第二个阶段——升级配置,2台4核8G的实例升级到6台8核16G,数据库的配置也翻了一倍,能用钱解决的问题,我们一般不会投入太多的人力^^

事实证明,加配置也没什么卵用,1000个并发,压测的平均响应时间还是在3~4秒。

有点意思了。

此时,彤哥我介入了。

查看监控

我上线之后,查看了一下监控,实例的CPU、内存、磁盘、网络IO、JVM堆内存使用情况好像都没啥问题,这真是个头疼的问题。
 

决策矩阵中的用户体验

事实上,任何一个物联网项目的目标都是提升用户体验。最重要的是要找到方法来满足用户的真正需求,用你的产品给他们带去非同一般的机会。

物联网解决方案失败,主要问题在于产品之所以被创造出来,是因为“互联”是一种潮流。如果你换一下思考的角度,基于对用户在某些交互过程中的需求和情感的研究来构建应用程序,它将完美地融入用户的日常工作中,并让他们感到可以做很多事情。

不间断的用户引导

当你要操作多个设备并共享软件时,用户引导会变得更加困难。

  • 特别注意,你要提供简单的链接,以便下载应用程序。
  • 登陆页面必须默认自动检测设备类型,现代用户已经厌倦了创建数不胜数的密码。
  • 你得从一开始就展示出你的应用的竞争优势。创建幻灯片教程,强调基本功能和优势所在,或者在首次启动时用箭头和符号突出功能和导航元素。
  • 考虑添加关于设置设备以及与设备交互的视频教程。
  • 不要忘记提供帮助和支持。
  • 使用渐进式分析。假如对用户一次性提出过多要求,个人数据意识和帐户创建疲劳会让他们放弃离开的。

固件

应用程序的运行直接取决于它与所连接设备的固件互动。有时应用程序代码创建已经好了,而固件的最终工作版本却未准备好。在这种情况下,你要让应用程序团队了解每次更新,否则整个系统最终可能无法工作。

基本上,固件必须要有相对简单的设置,并需要实时处理数据。然而,实际的需求则取决于项目目标及其使用条款。别忘了固件认证,如果你要使用GMS(谷歌移动服务),那么你的产品必须通过谷歌合作伙伴之一的认证。

永不过时

对于物联网解决方案来说,软件更新是最敏感和最关键的方面之一,你必须考虑OTA(空中更新)机制。

很多物联网系统包括数百个甚至数百万个设备。我们常常会看到这样的情况:没有足够的资源进行重大更新,但物联网公司仍然承诺提供终身服务。

他们所说的生命周期是什么:其公司的商业活动或应用程序接口(API)操作。所以持续的远程更新可能会大于你的物联网解决方案带来的优势。在未来,你需要为系统提供高效安全的远程管理。对项目进行全面的初步评估,可以最大限度地减少物联网启动的风险和弊端,并充分评估未来所需的资源。

(编辑:新余站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读