当前位置:网站首页>夜晚读书 -- 关于微服务和容器
夜晚读书 -- 关于微服务和容器
2022-06-24 10:04:00 【华为云】
- 单体>SOA>微服务架构
单体怎么理解?你可以把它想象成一个WAR包,一个系统包含所有的子系统或者模块的功能都集中的打进了一个WAR包里。那么这个单体它的集中度是非常好的,但是代价也是非常高的。代价有这些:

SOA Service-Oriented Architecture 能解决这个问题吗?一般同时还会引入了ESB,企业服务总线。我的感觉是不能。不能彻底的解决问题,但是并非没有一点效果没有,最起码可以把企业里的服务治理的漂漂亮亮,看着也舒服。而实际上提供服务的系统,可能还是单体。
微服务呢?说实话有时候我看到一些光鲜亮丽的概念啊,我就感到恶心想吐。年纪越大对于一些包装就越来越憎恨。内容是必须要有一定合适的形式来表现出来的,但是这个形式不等于包装。所以微服务的概念就不记了,看一下他的缺点。

这本书是讲spring cloud和docker的,所以:
SpringBoot项目入门,使用Spring Initializr生成项目。略过。
再看一本关于docker的书,先看下他带来的变化,感觉很棒
看几个我感兴趣的优点:
能减少这么多团队之间流转的扯皮的事情,那我觉得这是一个好东西。
核心概念还是要搞清楚的:
通过下面这张图我就发现了他的缺点。缺点是由他的优点造成的。因为他发布的独立性,所以两个实际差别很小的镜像,他们的大部分内容是相同的,也就是重复的。这个世界上确实鱼和熊掌难以兼得,重要的是权衡和取舍。
可靠的重现,很好的品质。

看到这里,前面我的理解是不是错了?

所有这3个层都可以被多个运行中的容器共享…原来如此,是我想错了?
docker命令行和docker守护进程的原理。今天比较晚了,下次再继续。
边栏推荐
- Today's sleep quality record 76 points
- 2D 照片变身 3D 模型,来看英伟达的 AI 新“魔法”!
- Lightweight deployment of firefoxsend temporary file sharing service using Tencent cloud
- Centripetalnet: more reasonable corner matching, improved cornernet | CVPR 2020 in many aspects
- 初识string+简单用法(一)
- How to use arbitrarygen code generator what are the characteristics of this generator
- PHP短信通知+语音播报自动双呼
- Oxylabs live online: website capture demo
- Dedecms template file explanation and homepage label replacement
- Google Earth Engine(GEE)—如何新增一个图例在Map面板
猜你喜欢

Fais ce que tu veux.

Libuv的安装及运行使用

"Write once, run at all ends", Qualcomm released AI software stack!

A group of skeletons flying canvas animation JS special effect

Beauty of script │ VBS introduction interactive practice

腾讯开源项目「应龙」成Apache顶级项目:前身长期服务微信支付,能hold住百万亿级数据流处理...

计组_cpu的结构和工作流程

MYSQL_精讲数据库数据类型

把腾讯搬到云上,治愈了他们的技术焦虑

Visual presentation of pictures effectively enhances the attraction of large screen
随机推荐
Turn 2D photos into 3D models to see NVIDIA's new AI "magic"!
"One good programmer is worth five ordinary programmers!"
程序员大部分时间不是写代码,而是。。。
SwiftUI Swift 内功之 Swift 中的属性观察者 didSet 与 willSet
Attribute observer didset and willset in swift of swiftui swift internal skill
Concise tutorial | making cartoon heat map with PPT - EFP graph?!
TP-LINK 1208 router tutorial (2)
Fais ce que tu veux.
服乔布斯不服库克,苹果传奇设计团队解散内幕曝光
[Flink source code practice (I)] add a rest API to Flink
A fault record of misoperation dhclient script
Jetpack Compose 教程之 从一开始就投资于良好的导航框架将帮助您在之后节省大量的迁移工作
Install wpr Exe command
Centripetalnet: more reasonable corner matching, improved cornernet | CVPR 2020 in many aspects
[深度学习][pytorch][原创]crnn在高版本pytorch上训练loss为nan解决办法
软件测试 对前一日函数的基本路径测试
Anonymous Messenger: hidden communication of Trojan horse
Analysis and understanding of Jieba stutter word segmentation principle HMM application in Chinese word segmentation and partial code reading
TP-LINK 1208路由器教程(2)
【毕业季·进击的技术er】绕树三匝,何枝可依?

