弹性伸缩•系统永不宕机的策略
在局域网时代,系统经常会因为资源耗竭或服务更新失败导致宕机,而在互联网时代,这种现象会大幅度减少,主要原因是解决问题的思路发生了根本性改变。 资源耗竭是因为资源固化,而如果资源可以动态调整,在资源耗竭之前预警,并及时得到支持,则因为资源耗竭问题引起的宕机就不会出现。解决系统安全性的方法还有很多。
探索者自画像
    经过质控出厂的产品,都会颗粒化到最小的服务,并驻留 缓存数据库,与更新的服务实时比对,一旦发现有宕机风险 毫秒级切换到上一个成熟的服务从而避免系统宕机,并对新服务 做出错误预警。即使后台发生错误,但前天根本感觉不到,看起 来从没发生宕机事件,这就是互联网的永不宕机理念
系统优点
环境切换
多环境管理,提供蓝绿发布
多级别管理,提供灰度发布
多环节管理,防止出现垃圾信息
实时诊断
JVM诊断,可对类反编译、环境变量以及虚拟机参数的查看、堆的转储诊断
消息路由,针对消息推送的异常进行诊断,可查看supX客户端的消息链接状态,分析是否异常。
健康度实时监测
结合Prometheus
服务器主机监控
中间件监控
数据库监控
日志系统
  • 日志系统
    第三方独立日志系统,对日志文件内容进行收集、检索功能的日志聚合系统,从而帮助维护人员调查系统运行时产生的问题,可以自动发现可疑情况并报警
  • 日志集成
    日志系统聚合了supX业务节点日志、supX业务节点GC日志、API网关日志以及消息存储服务日志等。
动态多语言
  • 动态多语言
    动态多语言,个别传统的信息系统也支持多语言版本,比如可以支持英语、俄语、阿拉伯语等,但这些是静态多语言,需要在系统上线时设定好某一种语言,且只同时支持一种语言。超星的多语言系统可以上线后同时支持多个语言,即同时支持英文、阿拉伯语、俄语、西班牙等,这为很多高端医院的不同国籍医生同时使用该系统提供了帮助。