返回首页
微服务架构优势和劣势
发表时间:2019-12-21 阅读:4975
微服务商城
Java商城
B2B2C商城系统
微服务架构优势和劣势

一、 面向服务架构

面向服务(SOA)具有松散耦合,接口,重用重服务,特点。

在电商领域中,像出员服务、商品服务、单服务服务。

样按服务拆分的优势

服务的接口明晰,发人员向统一的服务接口开发(遵循约定好的契约),不需要关心服务实现的细节,使得每一个服务可以由专门的团队精研、专注这个服务的业务,方便组织大规模的团队开发。

服务开发的劣势:

求团有面向服务开发的经验熟悉服务于服务间的契约、规范的指定。

带来调试的复杂度,因是由简单的类调用变化为服务调用,A服务又可能依赖BCD服务的调用,成复链路,求团队有丰富的服务mock模拟)经验。

二、 扩展和扩容

服务架构去中心化的、服务注册和现的,使得扩容变得容易,服务的新增和复本的新都是自动发现、负载的,这使得扩容变得很容易。而且可以针对热点业务进行单独扩容,如订业务并发较高,只针对订服务进行扩容,单体应用的集群场景中,如果要扩容,只能将所有业务起增加副本。

同时微服务的部署对复杂,为按服务拆分后,服务的数都多,电商领域Legendshop拆分方式来举例,些基础的服务(图片服务、短信服务、邮件服务上电商业务本身服务(商品、单、员、统计等),要有服务注册和发现(注册服务、关服务),要有10至20个服务。就要求团队有相应的devops(自动化的持续集成)经验和能力,为手动去部署、维这么多服务是不可想像的。

三、 服务降级熔断保护

基于spring cloud 体系的微服务架构中,较完善的服务监控、服务降级和熔断机制。

熔断:因为如果某个服务发生人力不可抗的崩溃(如宕机停电或断网),发生雪崩效应这时应尽可能的保护其它服务可用.

降级:大规模访问发生时,出了系统身的承载能时要保证承载能力范围内的用户用。

服务调用监控服务调用链路中,如果发生熔断或降级,维人员应该及时、清晰的知道问题热点发生在哪里,便为系统升级做必要准备。

述功能在spring cloud 的 Hystrix 中有较完善的实现,Legendshop微服务版中已经在相应的服务逻辑中都已经做了相应的适配。

四、 灵活网关

微笑服务的服务之上是有一层gateway的gateway服务才能调用到,使得企业可以通过gateway组织自己的中台系统,即根据实际业务暴露前端需要的api根据业务场景在gateway中组织不同的权限拦策略其背后的服务能力是可重用的,变化较的。

五、 总

综上所述,微服务不是银弹,有很多好处,不能一下解决企业的所有问题,们对客户的建议

看自已的团队是否适合,团队对SOA开发有清醒的认识,有SOA开发经验,有devops的经验。

样才能发挥微服务的价值,则他可能带来更多的是麻烦。

文章来源:广州朗尊软件科技有限公司
【朗尊软件】是中国领先的专业电商平台提供商,秉承着“专业塑造传奇,用心成就电商”的理念, 专注于为用户提供一体化的电商解决方案及服务,搭建垂直行业垂直电商一站式营销管理工具。目前拥有自主研发的电子商务平台产品:SAAS云平台、微商城小程序、云商城、云小店、代理商平台、B2B2C商城、B2B大宗交易平台、跨境电商服务、大数据平台搭建、微服务架构等产品、各种定制商城及解决方案。
网站声明:以上内容为朗尊软件官方网站的原创文章,如需转载,请注明出处,谢谢合作!
上一篇: Legendshop B2B电商平台
下一篇: 快消品行业B2B电商平台解决方案
相关文章
Saas行业的B端生意正在C端化 - 朗尊软件,企业级电商平台提供商
基于Docker-Compose的MySQL5.6 5.7 8.0高可用集群安装
Dubbo 服务化实战 - 朗尊软件,企业级电商平台提供商
开源商城系统介绍企业写开源多用户商城 - 朗尊软件,企业级电商平台提供商
供应链金融浅析 - 朗尊软件,企业级电商平台提供商
电商头条新闻
1
工业行业 | 工业产品B2B跨境电商解决方案
2
私域电商如何赶上智能热潮?
3
三一全球购 | B2B2C电商平台+员工福利平台的定制解决方案
4
跨境电商 | B2B2C跨境电商系统解决方案
5
社群团购系统——社区流量与社交电商融合
热门标签
小羊直播
供应链
电商系统
Java商城
电商平台
B2B商城
跨境电商
商城平台
新零售系统
云商城系统
B2B2C商城系统
多用户商城
微服务商城
供应链商城
商城系统
电商直播系统
私域电商
大宗交易平台
数字化转型
直播供应链
全渠道零售
O2O商城系统
java开源商城
SAAS云平台
B2C商城系统
SaaS系统
生鲜电商
用户标签
APP
S2B
MRO平台
微信小程序商城
移动商城
社区电商
营销活动
新零售电商
分销系统
门店管理
分销体系
社交电商
直播电商
数字化
客服系统
社群电商
引爆流量
供应链金融
员工福利平台
工会福利商城
企业智慧采购平台
机械设备
抖音电商
数智化
数字化
区块链
S2B2C
B2B2B
订单融资
数字中台
VUE
用户标签
仓单融资
大数据
应收账款
集采代采
医药电商
推荐阅读
公告:【微信小程序备案】9月1日起,微信小程序需完成备案才可上架!
工业行业 | 工业产品B2B跨境电商解决方案
私域电商如何赶上智能热潮?
三一全球购 | B2B2C电商平台+员工福利平台的定制解决方案
跨境电商 | B2B2C跨境电商系统解决方案