当前位置: 首页 > news >正文

合肥官方网站建设优购网上商城

合肥官方网站建设,优购网上商城,网站建设要多少钱,品牌营销增长公司哪家好1、如何将单体项目拆分成微服务 如何拆分微服务?其实对不同的业务项目场景,对应有不同的拆分方案。需要项目人员详细的分析项目需求、团队现状、业务边界、业务逻辑等方方面面,拆分的粒度既不能过细,也不能过粗,需要把…

1、如何将单体项目拆分成微服务

如何拆分微服务?其实对不同的业务项目场景,对应有不同的拆分方案。需要项目人员详细的分析项目需求、团队现状、业务边界、业务逻辑等方方面面,拆分的粒度既不能过细,也不能过粗,需要把控好尺度。

如下为较为通用的拆分思路:

  • 从业务模型切入,根据业务边界进行拆分
  • 确保一个微服务团队对应一个开发小组或团队
  • 确保拆分之后所带来的收益大于拆分之前,否则不进行拆分
  • 考虑团队人员配置。在人员少的情况下,服务拆分的粒度不必过细

根据业务场景 ,总结出以下几点

  • 划分服务必须满团队开发需求,以业务为导向,明确业务界限,再进行划分
    • 对于项目来说,业务界限比较清晰的有这个几块:用户服务、商品服务、车厂服务、订单服务、支付服务、优惠券服务、推荐服务、消息服务等
  • 最大化的复用微服务,避免重复造轮子
    • 对于订单服务,支付服务、优惠券服务而言,它既可以支撑车厂出库需求,又可以支撑车品商城需求,二者代码有很多重复的地方,通过复用服务,减少了重复性的代码
  • 最小化地变更原有服务
    • 对于车品商城中的推荐功能而言,它相对较为独立,处于服务的下游,暂时只能被上游商品服务调用,只需要将相关的推荐代码取出来即可,并且也可为之后新业务提供推荐服务。
  • 确定基础公共服务与业务服务,并从原有项目中抽象公共服务。
    • 在项目中,除了业务相关的服务外,还有一些基础服务模块,如日志监控,权限检验,搜索服务等,这些也需要从原有的庞大项目中抽取出来,作为独立的微服务
  • 尽可能避免循环依赖,若出现循环依赖的情况,需要设计中间层做冗余处理。
  • 尽可能避免过度拆分微服务,必须结合实际业务场景做划分
    • 对于车场服务而言,如果进一步拆分车厂地图服务、车场详情服务、车场预约服务的话,会导致团队一进步拆分,而车场相关的功能是一个整体,需要成员紧密合作、一同完成需求开发、不适合进行更细粒度的拆分。此外,过度拆分微服务,会导致出现分布式问题,复杂度上升,带来不必要的技术成本。
http://www.yayakq.cn/news/239238/

相关文章:

  • 珠海网站制作服务做竞价推广这个工作怎么样
  • 大学生网站建设实训报告传媒公司怎么注册
  • 备案关闭网站零基础做网站
  • 网站开发方式包括江苏专业做网站的公司有哪些
  • 无锡市新区建设环保局网站免费进销存软件哪个简单好用
  • 在网上做设计赚钱的网站企业品牌推广方案范文
  • 网站免费seo广东企业网站建设报价
  • 怎么做辅助发卡网站网站所有权 备案
  • 网站开发亿玛酷1专注网站关键词库
  • 网页微信客户端下载seo快速排名代理
  • 邯郸企业网站建设报价莒县网站设计
  • 搜索 龙岩网湖南专业的关键词优化
  • 网站建设业务员话术37建筑人才网
  • 公司网站自己可做吗专门做调查的网站
  • 郑州网站优化哪家专业如何更改wordpress登录密码错误
  • 个人微信注册网站哪个平台可以做推广
  • 广州学网站开发wordpress upload
  • 网站文字重叠效果国家企业信用信息查询平台
  • 自己怎么做新闻开头视频网站视频网站 wordpress主题
  • 手机网站制作公司价钱上饶网站建设srsem
  • 微网站怎么做的好名字吗哈尔滨市建设工程信息
  • 品牌网站建设哪个好怎么样从头开始做网站
  • 关于门户网站建设的请示cn域名与com域名
  • 房屋中介网站怎么做建设网站天下
  • 网站的盈利方式电子商务网站建设规划心得
  • 网站规划与建设是什么意思软件开发哪个培训机构好
  • 爱 做 网站吗自己主机域名网站开发
  • 浏览器网站大全免费做软件用什么软件
  • 成都商城网站开发设计做网站工资年新多少在广东
  • 汕头网站建设公司有哪些文网站建设费用计入什么科目