『高级篇』docker容器来说什么是微服务(三)
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『高级篇』docker容器来说什么是微服务(三)上一节说了单体架构,单体架构也无法适应我们的服务,来说说微服务,看能否解决单体架
千家信息网最后更新 2025年02月06日『高级篇』docker容器来说什么是微服务(三)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!
原文链接地址:『高级篇』docker容器来说什么是微服务(三)上一节说了单体架构,单体架构也无法适应我们的服务,来说说微服务,看能否解决单体架构的问题。
什么是微服务
最近两,三年才出现的新名词,虽然时间还不是很长,几乎每个软件从业人员对它有影响,也都通过微服务,很多人都意识到微服务对软件行业的影响。
定义
使用一套小服务来开发单个应用的方式,每个服务运行在独立的进程中,一般采用轻量级的通讯机制互联,并且他们可以通过自动化的方式部署。
- 多微才算微
1.代码量?可是我们语言不同,不同的语言写相同的业务可能代码量差距非常大。
人来判断,实习期的开发人员和有5年以上开发经验的人员写的代码量也是有差距的。
2.开发时间?
影响开发速度的因素太多太多,个人的经验,擅长开发的语言,对业务的理解。
3.不可度量
实际是一种设计思路,设计思想,而不是固定的一个量
- 微服务的特征
1.单一职责订单和支付,登录和注册,跟其他业务不太紧密的可以单独做成一个服务邮件,短信服务。
2.轻量级通信
轻量级的通信协议,简单来说平台无关语言无关。http。
3.隔离性
每个微服务在自己的内存中,相互之间不会干扰。
4.有自己的数据
业务数据的独立性。每个都有自己的业务数据库,降低业务的复杂度
5.技术多样性
开发人员选择最适合的开发语言,提供出应有的api。
- 微服务诞生背景
1.互联网行业的快速发展技术变化快,用户数量变化快
2.敏捷开发。精益方法深入人心
用最小的代价,做最快的迭代,得到最有用的反馈。频繁的修改测试上线。
3.容器技术的成熟
容器技术没有成熟之前,微服务很难落地的,docker的出现解决了犹豫微服务数量的旁边运维的瓶颈。使微服务的落地成为可能。
PS:docker让微服务成为可能,感谢容器化技术的成熟!
服务
开发
业务
技术
语言
容器
人员
成熟
代码
单体
数据
架构
轻量
轻量级
影响
不同
差距
方式
时间
经验
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
PHP无服务器单独使用
国内安全服务器
关于软件开发的程序的论文
怀旧服2020年新服务器
中行软件开发中心签约
重庆大坪学软件开发
网络安全证书需要考什么
芒果tv网络技术布局
有哪些淘汰的数据库
重大网络安全事件论文
Java软件开发证书
荒野乱斗腾讯服务器下载
我的世界联机盒子服务器怎么注册
数据库数据汇总的定义
cmo管理软件开发商
ps5使命召唤战区连不上服务器
君隆网络技术
第三方软件开发服务费
服务器管理员加入组
账号克隆网络安全代码
满足多条件个数据库
云端服务器怎么开启
db2 升级数据库
青川软件开发文档
服务器管理总监
mysql怎么添加数据库和表
数字化管理服务器
济南历下区网络安全工程师待遇
数据库性能查看
计量软件开发