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

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

参与30

6 同行回答

dean25 dean25 课题专家组 软件架构设计师 民生银行
银行业的很多应用,特别是一些核心应用很难做到完全的无状态化,典型的比如需要根据应用容器(或所在宿主机)生成交易流水号的应用。交易流水号很重要,通过它可以知道一笔交易在内部都经过了哪些处理环节,要明确到是哪个容器处理在这个处理环节里。这种情况下就很难做到无状态化。...显示全部

银行业的很多应用,特别是一些核心应用很难做到完全的无状态化,典型的比如需要根据应用容器(或所在宿主机)生成交易流水号的应用。交易流水号很重要,通过它可以知道一笔交易在内部都经过了哪些处理环节,要明确到是哪个容器处理在这个处理环节里。这种情况下就很难做到无状态化。此外,很多核心应用还需要本地保存日志,需要每个容器将自己的日志写入独立的PVC。这种情况下也无法做到无状态化。好在K8S通过StatefulSet提供了对有状态应用的支持,运维难度其实和无状态的差别并不大。

收起
银行 · 2019-06-20
浏览3612

提问者

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

问题来自

相关问题

相关资料

相关文章

问题状态

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