cobol_将Host Cobol批次和Monolith Webapps移动到云和微服务
![](/assets/blank.gif)
cobol
在Amazon Event “从大型机到微服务– Vanguard迁移到云”中非常有趣的演示。 以下部分可用作迁移模式:如何从大型机迁移到微服务的不同方式:
- 重新托管
- 再造
- 重构
- 使用Linux和Java重新平台
- 回购
- 退役
- 全部结合
该演示文稿还展示了Vanguard的Cloud Data Architecture 。 通常,这是我们可以在云上为micrsoservices建立自己的数据库的方式,同时仍然仍在本地使用来自DB2大型机的数据。
![](/assets/blank.gif)
使用此数据架构的优势:
- 每个微服务都从其自己的本地数据库读取数据。
- 仍可以从其他Host / Cobol批次中使用DB2大型机数据库。
- 数据库可伸缩性
缺点:
- 如果您遇到网络问题,则无法写入数据库。 通过使用缓冲写入或异步写入对该Cloud Data Architecture进行了扩展。
- 使用缓冲写入的缺点是本地数据库的最终一致性。
如果需要迁移到云,并且想使用Strangler Pattern逐步进行演示,则应该查看演示文稿。
翻译自: https://www.javacodegeeks.com/2018/10/moving-batches-monolith-webapps-microservices.html
cobol
cobol_将Host Cobol批次和Monolith Webapps移动到云和微服务相关推荐
- cobol host变量_将Host Cobol批次和Monolith Webapps移动到云和微服务
cobol host变量 在Amazon Event "从大型机到微服务– Vanguard迁移到云"中非常有趣的演示. 以下部分可用作迁移模式 :如何从大型机迁移到微服务的不同方 ...
- 将Host Cobol批次和Monolith Webapps移动到云和微服务
在Amazon Event "从大型机到微服务– Vanguard迁移到云"中非常有趣的演示. 以下部分可用作迁移模式 :如何从大型机迁移到微服务的不同方式: 重新托管 再造 重构 ...
- 【译】Monolith first —— Martin Fowler 对于微服务架构的看法
转载文章,文章经 LiteCodes 授权,转载至本博客. 原文地址:[译]Monolith first -- Martin Fowler 对于微服务架构的看法 整体架构先行(Monolith fir ...
- monolith_将Java EE Monolith雕刻成微服务
monolith 在介绍了为什么微服务应该由事件驱动的简介博客之后,我想采取一些其他步骤,并在有关博客的同时准备我即将进行的一系列演讲(在jBCNconf和Red Hat Summit上与您见面) . ...
- php monolith,单体架构(Monolith)与微服务架构(MicroService)
Monolith(单体应用)架构 通常情况下,服务由多个模块所组成,各模块会根据自身所提供的功能不同具有一个明确的边界,在编译时,这些模块将被打包成为一个个jar包,并最终合并在一起形成一个war包( ...
- 单体架构(Monolith)与微服务架构(MicroService)
Monolith(单体应用)架构 通常情况下,服务由多个模块所组成,各模块会根据自身所提供的功能不同具有一个明确的边界,在编译时,这些模块将被打包成为一个个jar包,并最终合并在一起形成一个war包( ...
- 在.NET Core微服务中使用HostBuilder和Generic Host
基于控制台的服务中探索一个简单模式,以解决跨领域问题. "通用" Host和HostBuilder是随.NET Core 2.1发布而发布的新功能组件的组件.它们的一个用例是通过提 ...
- 微服务网关Gateway实现Host过滤
Host 路由 比如用户请求cloud.leon.com的时候,可以将请求路由给http://localhost:18081服务处理,如下配置: routes:- id: leon_goods_rou ...
- git 出现错误 Could not resolve host: github.com 或者 gitlab.com 或者gerrit相关( 自有服务 )...
原来是因为github.com没有被主机给解析 1.第一步是 ping 你的gitlab 或者 github服务器ip地址 如果每隔几秒有 time = xx.ms 刷新 就证明是通的 2. 编辑 e ...
最新文章
- Const 重载解析
- gtest简介及简单使用
- 女神青涩时纤毫毕现!腾讯AI模型GFPGAN火上GitHub热榜第一,Demo在线可玩
- 【转】关于char * 与 char[]
- iOS xocde编译报错 NSObjCRuntime.h
- 自己实现strstr函数与strchr函数
- c语言编程中怎么打汉字,c语言编程中,怎么打汉字啊??我是新手啊~~
- P1494 [国家集训队]小Z的袜子
- Detected call of `lr_scheduler.step()` before `optimizer.step()`.
- jq如何在打开新的页面 关闭之前同链接的页面_教你如何“抢”其他域名的权重...
- linux ftp中文乱码方块,Ubuntu下NetBeans中文乱码及方框问题的解决方法
- linux tomcat连接mysql步骤_Linux安装JDK 、TOMCAT 、MYSQL 步骤
- [BZOJ2753][SCOI2012]滑雪与时间胶囊(特殊的有向树形图)
- loadrunner 11 的下载和安装
- 删库遭 GitHub 封号,开发者欲夺回发行权:“我只是犯了个编程错误”
- 对计算机课程的意见和建议对老师,对计算机应用基础课程的探讨
- 数据结构系列之三红黑树
- JavaScript全栈开发-工具篇
- 提出“和而不同”的思想——与管仲并称的晏婴
- android手机操作手册,数字填图(Android版)操作手册.pdf
热门文章
- vue - package.json
- mac finder变慢解决办法
- Storyboard更改layer层属性
- iOS 利用JSPatch 添加热补丁功能
- python自学笔记(三)python基本数据类型之列表list
- Linux-SAMBA服务器的配置
- vector机器人 HOW TO RESET, ERASE AND RESTORE VECTOR 如何重置,删除和恢复向量
- php linux fork进程 多个进程/线程共享一个 socket连接 出现多个进程响应串联
- RSAC简介 RSAC 2020 最热门的36款网络安全产品
- golang 读写文件的四种方式