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

网站代理怎么做交换链接营销的典型案例

网站代理怎么做,交换链接营销的典型案例,厦门百度竞价推广,做视频素材怎么下载网站微服务架构设计模式详解(5种主流模式) 微服务架构 微服务,一种革命性的架构模式,主张将大型应用分解为若干小服务,通过轻量级通信机制互联。每个服务专注特定业务,具备独立部署能力,轻松融入生产环境,为系…

微服务架构设计模式详解(5种主流模式)

   8447ea8338c27e6b6ac5a3dcc9c8e65f.jpeg

微服务架构

微服务,一种革命性的架构模式,主张将大型应用分解为若干小服务,通过轻量级通信机制互联。每个服务专注特定业务,具备独立部署能力,轻松融入生产环境,为系统带来高效、灵活的构建与部署体验。

如下图所示:

4258c57e4f0ef1ca27e01a51caf16556.jpeg

为什么需要微服务架构

公司初期,业务相对简单,正是验证商业模式的关键时刻。此时,单体服务因其高效性,在业务复杂度低、系统简单的情况下,成为提升生产力的优选方案。

如下图所示:

3641f744c1d27f064a403241403b3013.jpeg

随着公司的发展,业务复杂性慢慢提高,以及访问量越来越大,会出现如下情况:

  • 编译时间过长、回归测试周期过长;
  • 开发效率降低,因为,所有业务都混在一起;
  • 团队扩展了,需要分工明确了,按照业务来发展,大家都高效;

聚合设计模式

为了尽量减少服务之间的通信,我们可以使用服务聚合模式。

基本上服务聚合设计模式,是接收来自客户端、或 API 网关的请求。

然后分配给内部多个后端微服务,再将结果合并,并在一个响应结构中发给请求发起人。

如下图左侧所示:

8e992b987b2233de7443deb45a671462.jpeg

这种模式,可以帮助简化客户端与微服务之间的通信,并提供更好的性能和用户体验。

代理设计模式

如下图左侧所示:

9870add25424756706b08a47d471cfba.jpeg

比如:

Service Mesh是一种轻量级的微服务代理框架,用于管理微服务之间的通信。

异步消息传递设计模式

如果通信只是在少数几个微服务之间进行,那么同步通信就很好。

REST虽流行但同步易阻塞,微服务架构中,消息队列因其异步性,常作为REST请求/响应的替代选择,提升系统性能。

如下图所示:

4614819d3c7ff7f32ac289b1eda13d7a.jpeg

在微服务架构中,若需实现多服务间无依赖、松耦合的交互,推荐采用基于异步消息的通信方式,确保服务间的高效协同。

链式设计模式

微服务间存在多级依赖,如Sale微服务即依赖于Product和Order微服务,实现高效服务交互与协作。

所有服务都使用同步消息传递,在整个链式调用完成之前,客户端会一直阻塞。

因此,服务调用链不宜过长,以免客户端长时间等待。

如下图所示:

2ea1ae6b6c45ad4b627ec6c78529e521.jpeg

数据共享设计模式

我们已经说过,在微服务里,为每个服务分配一套单独的数据库是理想方案。

在后面的阶段里,我们可以转到每个服务一套数据库的模式,直到我们完全做到了这一点。

但在重构现有的单体应用时,SQL数据库反规范化可能会导致数据重复和不一致。

因此,在单体应用到微服务架构的过渡阶段,可以使用这种设计模式。

如下图所示:

60c4955acc17c86cd5a79da027e17a09.jpeg

在这种情况下,部分微服务可能会共享缓存、和数据库存储。


-对此,您有什么看法见解?-

-欢迎在评论区留言探讨和分享。-

http://www.yidumall.com/news/24291.html

相关文章:

  • .cn的知名网站百度推广关键词优化
  • 有哪些做问卷调查的网站怎样做企业推广
  • 毛绒玩具外包加工网广西seo
  • 刚开始的网站开发公司seo网站推广建站服务商
  • 郑州 公司网站制作如何做企业网站
  • 建官网个人网站营销活动推广策划
  • 专门做自助游的网站百度词条优化
  • 网站开发电脑配置要求做一个微信小程序需要多少钱
  • 手机网站关键词排aso平台
  • 做网站前台模板北京网站建设
  • 风水网站模板宁波网站推广找哪家公司
  • 学院网站群建设方案国际新闻直播
  • 做wap网站英文站友情链接去哪里查
  • 建设网企业沟通平台宝鸡seo优化
  • 开发网站教程东莞全网推广
  • 中企动力常州分公司宁波seo优化报价多少
  • 百度网站推广价格搜索引擎入口网址
  • 如何做网站的维护网络热词
  • 青岛网站推广外包郑州网站推广技术
  • 商务网站建设的步骤淘宝seo 优化软件
  • 哈尔滨 做网站公司有哪些seo信息网
  • 博罗做网站哪家强seo页面优化技术
  • 传奇游戏网站怎么做百度推广云南总代理
  • 广州网站建设出售百度指数属于行业趋势及人群
  • 做网站资源知乎身边的网络营销案例
  • wordpress建站的好处史上最强大的搜索神器
  • 上海网站建设公司哪家好护肤品软文推广
  • 微信做淘宝客 网站打不开了免费的行情软件网站下载
  • 太原建设设计公司网站网络营销教学网站
  • 网站的策划方案怎么写关键词是什么