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

做类型网站企业网站的建设目的

做类型网站,企业网站的建设目的,网站维护的内容和步骤,中山顺的网站建设1、如何将单体项目拆分成微服务 如何拆分微服务?其实对不同的业务项目场景,对应有不同的拆分方案。需要项目人员详细的分析项目需求、团队现状、业务边界、业务逻辑等方方面面,拆分的粒度既不能过细,也不能过粗,需要把…

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

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

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

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

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

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

相关文章:

  • 做特卖的网站雅美盛典翻译网站建设方案
  • 网站建设的总体设计概图郑州网站建设一汉狮网络
  • 网站建设简历wordpress防止攻击
  • 南宁网站建设 传导企业型网站制作
  • 做网站公司关键词ae免费模板下载网站
  • 邢台学校网站建设解决方案网站排名
  • 火车站网站建设方案上海公共招聘网手机版
  • 网站设计论文参考文献山东泰润建设集团网站
  • 网站 外包合同阿里巴巴网站建设的背景
  • 网站ip做网站wordpress更新的文章编辑器不好用
  • 沙发网站建设苏州seo网站诊断
  • 网站建设性能分析wordpress cms列表
  • 珠海市横琴新区建设环保局网站在线看视频网站怎么做
  • 网站建设和网站开发的区别珠海企业建站
  • 湛江个人网站建设青岛做网站哪个最好
  • 汉中网站建设wordpress 微博功能
  • 网站建设 办公系统网站建设的流程ppt
  • 本地高端网站建设信息大全哈尔滨建站多少钱
  • 企业网站建设的成本wordpress下载权限
  • 网站1g空间多少钱asp网站如何改首页布局视频教程
  • 公司网站有哪些重要性资源机
  • 专业海外网站推广Wordpress 缓存策略
  • 苏州做网站公司 询苏州聚尚网络韩国导航地图app
  • 二维码制作网站链接wordpress留言标签
  • 网页制作企业网站作业wordpress评论折叠
  • 岳阳网站设计温州网站开发风格
  • 基于phpmysql的网站开发一站式做网站哪家专业
  • 网站建设哪家有实力网站做百度竞价引流费用多少钱
  • 青浦区网站建设wordpress前台弹窗
  • 长沙网站提升排名网站建设回龙观