银行企业应用如何做无状态化?

对于有状态应用,容器需要额外技术负担去保证容器不漂移或者存储数据不丢失,对于运维和技术要求很高,所以银行企业应用如何做无状态化就显得很重要。

参与30

6 同行回答

Steven Steven 课题专家组 IT顾问 steven
个人觉得应用是需要考虑分层实现的,不是一个容器就运行一个应用。基于这样的考虑,其实可以实现容器层的无状态,可以利用容器的弹性等优点。一个应用有一到多个服务,每个服务部署一到多个服务实例。配置由配置中心统一管控。实例、服务配置可以相同也可以不同,做到按需配置。日...显示全部
  1. 个人觉得应用是需要考虑分层实现的,不是一个容器就运行一个应用。基于这样的考虑,其实可以实现容器层的无状态,可以利用容器的弹性等优点。
  2. 一个应用有一到多个服务,每个服务部署一到多个服务实例。配置由配置中心统一管控。实例、服务配置可以相同也可以不同,做到按需配置。
  3. 日志、监控等实现统一接口,应用服务不需要关注,通过配置就可以实现不同日志、监控平台的接入
  4. 数据可以通过messaging等方式实现和底层存储的松耦合,可以存储于数据库、大数据平台等
  5. 中间可以按需加入缓存、数据处理等逻辑

不妨基于这样的考虑尝试下

收起
证券 · 2019-06-19
浏览3576

提问者

chengfeiw
软件开发工程师 中国银行
评论12

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-06-18
  • 关注会员:7 人
  • 问题浏览:7635
  • 最近回答:2019-06-20
  • X社区推广