当前位置: 首页>关注 >
当前通讯!分布式和微服务的区别
2023-03-20 06:58:50 来源:腾讯云
1.分布式和微服务有什么区别呢?
答:分布式的核心就一个字:拆。只要是将一个项目拆分成了多个模块,并将这些模块分开部署,那就算是分布式。
如何拆呢?有两种方式:水平拆分,或垂直拆分(也称为“横向拆分”和“垂直拆分”),具体如下:
水平拆分:根据“分层”的思想进行拆分。例如,可以将一个项目根据“三层架构”拆分成 表示层(jsp+servlet)、业务逻辑层(service)和数据访问层(dao),然后再分开部署:把表示层部署在服务器A上,把service和dao层部署在服务器B上,然后服务器A和服务器B之间通过dubbo等RPC进行进行整合(在左下角的“阅读原文”里有dubbo的视频课程,可以点击学习),如图所示。
(资料图)
垂直拆分:根据业务进行拆分。例如,可以根据业务逻辑,将“电商项目”拆分成“订单项目”、“用户项目”和“秒杀项目”。显然这三个拆分后的项目,仍然可以作为独立的项目使用。像这种拆分的方法,就成为垂直拆分。
什么是微服务呢?
从名字就能知道,“微服务”就是非常微小的服务。
微服务可以理解为一种非常细粒度的垂直拆分。例如,以上“订单项目”本来就是垂直拆分后的子项目,但实际上“订单项目”还能进一步拆分为“购物项目”、“结算项目”和“售后项目”,如图。
现在看图中的“订单项目”,它完全可以作为一个分布式项目的组成元素,但就不适合作为微服务的组成元素了(因为它还能再拆,而微服务应该是不能再拆的“微小”服务,类似于“原子性”)。
总结:
分布式:拆了就行。
微服务:细粒度的垂直拆分。
2.Java中不是有GC吗,怎么还有内存泄漏一说?
答:Java内存有两种常见问题:内存溢出和内存泄漏。
内存溢出好理解,就是JVM内存有限。如果对象太多,JVM内存放不下了,就会内存溢出。
那什么是内存泄漏?首先得明确,GC只会回收那些“不可达”的对象(可以简单理解为,如果一个对象存在着指向它的引用,这个对象就“可达”;如果没有引用指向它,则“不可达”)。
若一个对象是“无用但可达的”,就会造成内存泄漏。
如下代码中,obj的值是null,因此是“无用的”;但同时obj又同时被被list引用,因此是“可达”的,所以此时的obj就会造成内存泄漏。
Object obj = new Object();list.add( obj );obj = null ;
除了上面obj这种内存泄漏的情况以外,在实际开发中最常见的内存泄漏就是打开资源后没有调用close()方法。例如socket、io流等,都需要再最后close()一下防止内存泄漏。
关键词:
为你推荐
-
当前通讯!分布式和微服务的区别
-
旅游交易合同范本(精选20篇)
-
举报海口一法官收受300万元贿赂?涉嫌诬告陷害!提起公诉!详情丨海上夜闻·视听汇|每日简讯
-
喀斯特地貌的特点及成因_喀斯特地貌的特点
-
环球速递!龙湖集团:业绩韧性增长 三大维度优势释放显成色
-
途观暖风不热的原因是什么|信息
-
环球即时:白蛇传(白民国)
-
今日热门!玛卡巴卡什么意思网络_玛卡巴卡什么意思
-
今日热文:“学习贯彻党的二十大精神暨思想政治教育前沿问题研究”高峰论坛在蓉举行
-
焦点报道:国产新车报道:曝新一代汉兰达国内专利图 2021年国产
-
车辆被交警强制扣押怎么办_全球今日讯
-
世界视讯!非烧结砖可用于什么建筑部位_非烧结砖
-
全球热点评!半天妖垃圾桶捞餐食?市监局回应
-
今日观点!今日红日燃气灶怎么换陶瓷片(红日燃气灶 怎么样)
-
52岁古天乐港片劳模!公布四部新片,电影《寻秦记》有两大遗憾
-
资讯:全国主港铁矿累计成交95.3万吨 环比下降20.3%
-
暑假班结束语简短_暑假班结束语-消息
-
口袋少女pc汉化版_口袋少女进化攻略大全|环球快看点
-
沈阳市人力资源和社会保障局养老保险
-
来宾 “春耕警务”播撒“平安种子” 世界报道
推荐内容
- 当前通讯!分布式和微服务的区别
- 旅游交易合同范本(精选20篇)
- 举报海口一法官收受300万元贿赂?涉嫌诬告陷害!
- 喀斯特地貌的特点及成因_喀斯特地貌的特点
- 环球速递!龙湖集团:业绩韧性增长 三大维度优势
- 途观暖风不热的原因是什么|信息
- 环球即时:白蛇传(白民国)
- 今日热门!玛卡巴卡什么意思网络_玛卡巴卡什么意思
- 今日热文:“学习贯彻党的二十大精神暨思想政治教
- 焦点报道:国产新车报道:曝新一代汉兰达国内专利图
- 车辆被交警强制扣押怎么办_全球今日讯
- 世界视讯!非烧结砖可用于什么建筑部位_非烧结砖
- 全球热点评!半天妖垃圾桶捞餐食?市监局回应
- 今日观点!今日红日燃气灶怎么换陶瓷片(红日燃气
- 52岁古天乐港片劳模!公布四部新片,电影《寻秦记
- 资讯:全国主港铁矿累计成交95.3万吨 环比下降20.3%
- 暑假班结束语简短_暑假班结束语-消息
- 口袋少女pc汉化版_口袋少女进化攻略大全|环球快看点
- 沈阳市人力资源和社会保障局养老保险
- 来宾 “春耕警务”播撒“平安种子” 世界报道
- 全球快报:楚初王
- 当前信息:京剧演员李胜素图片_京剧演员李胜素有
- 史诗级3方交易方案利拉德联手字母哥霍勒迪去魔术
- 全球即时看!台北故宫博物院证实,外泄了
- 中华孝道歌曲经典老歌_中华孝道歌曲-焦点速讯
- 科大国创终止不超9.1亿定增 保荐机构为国元证券
- 今日热讯:STM32 - 利用 SysTick 实现非中断式延时函数
- 她是你的谁小说免费看_她是你的谁|今热点
- 电龙加速器在哪下载_电龙加速器官网下载 全球速看
- 热资讯!03月16日06时湖南岳阳疫情数据 阳了以后
- 爱柯迪(600933)3月15日主力资金净买入609.60万
- 焦点要闻:乌鸦_说一说乌鸦的简介
- 波兰2月通胀率为18.4% 为1996年以来最高水平 天天热门
- 我是夜天之主百度云下载_我是夜天之主 观速讯
- 氧气袋使用方法大全(氧气袋使用方法) 全球简讯
- 南风股份(300004)3月15日主力资金净卖出203.33万元
- 03月15日12时江西抚州疫情数据 阳了以后为什么会
- 武汉老庙黄金今日金价查询(2023年3月14日)
- 当前热点-3月15日盘前重要公司新闻
- 美国俄亥俄州就“毒火车”脱轨事故起诉诺福克南方
油气
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
经济
-
中新网通辽10月18日电 (记者 张林虎)18日,记者从内蒙古自治区通辽市奈曼旗公安局获悉,国家一级保护动物--梅花鹿误入当地村民羊群,
-
中新网杭州10月18日电 (王题题 胡燕婕)云天收夏色,浅秋正渐浓。10月18日,浙江杭州市西湖游船有限公司推出的惠民多站点“西湖环湖游
-
中新网福州10月18日电 (记者 龙敏 王东明)福州市晋安区官方18日晚间通报,18日14时47分,晋安区岳峰镇化工路爱摩轮商业广场项目摩天
-
中新网兰州10月18日电 (闫姣 艾庆龙 吉翔)“红山白土头,黄河向西流。”不少人疑问,天下黄河向东流,为何甘肃永靖县这段黄河却向西
-
中新网北京10月18日电 《清华城市健康设施指数》18日在北京发布。报告成果显示,城市健康设施指数领先城市以中心城市和东部沿海城市