微服务架构 实时流架构_我们如何通过数据流驱动的方法扩展到微服务架构

微服务架构 实时流架构

微服务体系结构:提议为微服务开发一种数据流驱动的机制-面向分解。 数据与站点分开工作

大数据应用程序通过执行业务逻辑,访问数据库,与其他系统交换消息并返回响应来处理请求(HTTP请求和消息)。 逻辑组件对应于应用程序的不同功能区域。

与许多技术实施一样,随着时间的流逝,系统将获得更多的功能,尤其是在大数据的情况下,速度,多样性和数量都将更高。

旧版RDBMS无法有效或有效地聚合,存储和处理此数据,当然不能大量地进行 。 数据量是史无前例的,并且以惊人的速度增长。 这导致网站速度和性能低下,用户体验差。

现在是时候寻找一种更好的做事方法了。 适应微服务架构有望使我们的团队保持快速发展,并克服这些挑战。

建议开发一种面向微服务的数据流驱动机制-面向分解。 微服务架构强调采用多个小型且可独立部署的微服务,而不是将所有功能都封装在一个整体中,这会减慢站点速度并降低客户请求。

那么,我们取得了什么成就? 现在,我们有了一堆具有复杂交互功能的简单服务,而不是单个复杂的系统。 客户的网站,数据库和数据流分别作为松散耦合的服务工作。 数据流驱动的分解方法严格且易于操作,并具有半自动支持。

DevCom客户已引入所有这些措施以及许多其他措施,以优化速度并显示出惊人的性能结果。

补充阅读:
⇒微服务API的架构和设计优先方法。
⇒Microservices.io

作者: DevCom营销主管Halyna Vilchynska

预先发布在https://devcom.com/tech-blog/scaling-to-microservices-architecture/

翻译自: https://hackernoon.com/how-we-scaled-to-microservices-architecture-with-a-data-flow-driven-approach-2c5c3ygq

微服务架构 实时流架构

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值