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

php网站开发前端杭州高端网站开发

php网站开发前端,杭州高端网站开发,网站模板 招聘,wordpress 网店模板微服务一直以来是服务治理的基本盘之一,落地到云原生上,往往是每个 K8s pods 部署一个服务,独立迭代、独立运维。 但是在快速部署的时候,有时候,我们可能需要一些宏服务的优势。有没有一种方法,能够 “既要又要” 呢?本文基于 tRPC-Go 服务,提出并最终实践了一种经验证…微服务一直以来是服务治理的基本盘之一,落地到云原生上,往往是每个 K8s pods 部署一个服务,独立迭代、独立运维。 但是在快速部署的时候,有时候,我们可能需要一些宏服务的优势。有没有一种方法,能够 “既要又要” 呢?本文基于 tRPC-Go 服务,提出并最终实践了一种经验证可行的方法。 一、微服务的优劣 微服务是云原生的大潮流,它的优势非常明显: 微服务大大降低了模块间的耦合。当某个模块 / 微服务需要变更时,只需要调整这个微服务即可,其他服务无感知; 微服务化使得模块的更新能够平滑过渡,避免了停机更新的问题,也适合大型团队或多个团队间合作构建; 微服务模块的输入 / 输出定义很明确,非常适合融合 DDD 理念进行设计; 问题排查时,能够快速定位出现问题的模块,对运维也很友好。 然而微服务也存在劣势: 当系统趋向复杂时,随着微服务的拆分、功能的繁杂和细化,微服务越来越多,一窥系统全貌的难度越来越大; 模块间通信通过 RPC 实现,RPC 带来了时间和网络流量的开销; 依赖于完备的服务治理体系,对小团队而言,部署成本较高; 多租户隔离部署时,运维难度也成倍增加。 二、遇到的问题 我们是心悦俱乐部首页 Feeds 流推荐系统的开发团队。但我们推荐系统也接入了其他业务,比如我们在接入游戏知几项目的一个功能后,全量发布前的压测中发现 CPU 开销大到难以接受。 1.分析 我们的系统是简单按照 “业务 → 分流 → 重排 → 精排 → 召回” 的推荐系统微服务化部署,没有做编排化: 观察压测数据,我们会发现,在分流层前后的服务,网络开销非常大: 分流服务是推荐系统的总入口,它没有很强的业务属性,而是在整个推荐系统的前面、在业务数据的基础上,加入 A/B Test 参数,供整个推荐系统使用。所以它对于业务负载基本是透传的。 很明显,业务服务发给推荐系统的数据流量非常大,而作为透明传输业务数据的分流服务,入参需要反序列化,出参需要重新序列化,这些都是无谓的算力消耗。 三、解决方案 从代码上看,占流量大头的数据结构,在整个调用链路上都是一致的,我们自然想到#x
http://www.yutouwan.com/news/285417/

相关文章:

  • 手机 网站 分辨率大连零基础网站建设教学公司
  • 各大网站博客怎么做推广乐天seo培训
  • 芜湖做网站哔哩哔哩网页版登录入口
  • 自己搞网站做外贸网站建设论文选题背景
  • 家居企业网站建设渠道有动效网站
  • 中国建设银行公积金网缴网站seo是什么意思网络用语
  • 做网站多少钱zwnet自己做的网站怎么上排行榜
  • 宜昌皓月建设工程有限公司网站做英文网站 用阿里服务器行吗
  • 公司网站空间申请亚马逊产品开发
  • 重庆响应式网站中国设计之窗官网
  • wordpress影视站主题附近电脑培训班零基础
  • 苏州浒关网站建设运维难还是开发难
  • 公司的网站开发部门叫什么南宁建设网站公司
  • 临安农家乐做网站唐山网站优化
  • 传统网站有没有建设必要性如何制作一个软件app
  • 免费.net网站空间wordpress获取文章第一张图片
  • 网站推广的公司哪家好管理系统
  • 网站文字广告代码国税政务公开网站建设
  • 建站公司哪家好项目营销推广策划
  • 外汇平台网站开发需求说明网站视频站建设教程和
  • 唐山网站建设哪家好互联网企业投诉服务平台
  • 网站排名优化系统注册城乡规划师有用吗
  • 红酒公司网站源码企业商城网站多少钱
  • 网站整合推广外贸新手怎么找客户
  • 怎样做网站seo做网站编程需要学什么软件
  • 宣传网站制作方案口碑很好的金句
  • 聊城公司做网站目前专业做水果的网站
  • 前端响应式网站天津网站建设优化
  • 淄博网站建设选择臻动传媒适合新手做的网站项目
  • 泾川建设路网站网站首页页面设计模板