微服务
文章平均质量分 89
马小屑
这个作者很懒,什么都没留下…
展开
-
深度剖析Spring Cloud的微服务架构
SpringCloud是一个相对比较新的微服务框架,2016年才推出1.0的release版本.虽然SpringCloud时间最短,但是相比Dubbo等RPC框架,SpringCloud提供的全套的分布式系统解决方案SpringCloud是一系列框架的有序集合。它利用SpringBoot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用SpringBoot的开发风格做到一键启动和部署。...原创 2022-07-25 14:16:51 · 1483 阅读 · 0 评论 -
微服务架构统一异常监控Sentry
维护成本较高,待日均接口请求量规模较大的时候,sentry单实例部署会引发雪崩的问题(大量请求发到sentry,造成sentry响应延迟、Redis队列内存占满、NGINX出现504等等),会拖垮服务本身。sentry主要用于实时监控的应用服务,收集相关应用服务在运行状态时出现的异常或者错误日志信息,并且sentry会通过自身集成的通知渠道将错误信息推送给维护人员。sentry收集到的异常或者错误日志,会在告警规则的匹配下,第一时间让维护人员接收到服务运行的异常信息,便于快速定位问题以及解决问题。...原创 2022-07-21 13:46:36 · 248 阅读 · 0 评论 -
微服务分布式事务处理
跨越网络上多个物理系统或计算机的事务被简单的称为分布式事务。在微服务世界中,事务被分割到多个服务中,需要按顺序调用这些服务以完成整个事务。下面是一个单体电子商务系统使用事务的例子图1单体中的事务在上面的系统中,如果用户向平台发送Checkout请求,平台将创建一个本地数据库事务,该事务操作多个数据库表,以处理订单并从库存中保留商品。如果有任何步骤失败,事务(包括订单和保留的商品)可以回滚。和,各自有独立的数据库。当用户发起Checkout分布式事务。...原创 2022-07-16 14:24:01 · 1685 阅读 · 0 评论