首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
好惨
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
77
文章 77
沸点 0
赞
77
返回
|
搜索文章
赞
文章( 77 )
沸点( 0 )
Re:从 0 开始的微服务架构:(四)如何保障微服务架构下的数据一致性
虽然已经红了很久,但是“微服务架构”正变得越来越重要,也将继续火下去。各个公司与技术人员都在分享微服务架构的相关知识与实践经验,但我们发现,目前网上的这些相关文章中,要么上来就是很有借鉴意义的干货,要么就是以高端的专业术语来讲述何为微服务架构。就是没有一个做到成熟地将技术传播出…
可以用来提高微服务架构的稳定性与数据一致性的方法
微服务架构解决了很多问题,但是同时引入了很多问题。本文要探讨的是如何解决下面这几个问题。有大量的同步 RPC 依赖,如何保证自身的可靠性?依赖的微服务调用失败了,我应该失败,还是成功。依赖很多外部服务之后,自身如何保障稳定性。如果所有依赖的服务成功,我才算成功,自身的稳定性…
记一次CPU飙升排查过程和解决思路
事情发生了很久,再不记就忘记了。 网关服务大概在20点左右发版,到22点开始出现大量超时。很明显是这次发版引起了这个问题。发版内容就是集成了sentinel服务,用于实时监控流量,降级和熔断。 执行top,发现cpu飙升。心想是sentinel大量时间窗口计算加网络传输; 确定…
干掉前端!3分钟纯 Java 注解搭个管理系统,我直接好家伙
最近接触到个新项目,发现它用了一个比较有意思的框架,可以说实现了我刚入行时候的梦想,所以这里马不停蹄的和大家分享下。 在我刚开始工作接触的项目都还没做前后端分离,经常需要后端来维护页面,有时候觉得自己好像天生不适合干前端,你要是让我研究研究后端的技术,看个中间件源码啊,分析分析…
分布式 | Raft 共识算法
候选者[Candidate]: 一个跟随者变成领导者的过度状态, 它需要去请求其他节点进行投票, 如果得到半数以上选票就会成为领导者. 日志ID 本地唯一标识每条操作日志的编号, 它是连续且单调递增` 的. 用于在分布式系统日志不一致时进行数据的恢复, 还有保证相同的日志序列通…
字节三面:详解一条 SQL 的执行过程
天天和数据库打交道,一天能写上几十条 SQL 语句,但你知道我们的系统是如何和数据库交互的吗?MySQL 如何帮我们存储数据、又是如何帮我们管理事务?....是不是感觉真的除了写几个 「select * from dual」外基本脑子一片空白?金三银四读者福利:整理好的MySQ…
做电商还搞不清一元秒杀、常规秒杀、限时购?
今天来补一下秒杀系统的业务分析,前几天发了PPT,今天把业务这块内容摘出来补充到「http://skrshop.tech/」的文档里。另外,关于秒杀系统核心设计可以看之前的文章《什么,秒杀系统也有这么多种!》。 因为在同事和同事间沟通中,这些概念可以精准的告诉别人你想表达的。尤…
二刷Ribbon源码
Netfix公司开源了一系列微服务组件。项目地址https://github.com/Netflix。里面有eureka,Ribbon等等 SpringCloud 集成了Netfix开源的套件的几个套件,也组成了一个项目,项目地址https://github.com/sprin…
ArrayList还是LinkedList?使用不当性能差千倍
ArrayList 和 LinkedList 有什么区别,是面试官非常喜欢问的一个问题。可能大部分小伙伴和我一样,能回答出“ArrayList 是基于数组实现的,LinkedList 是基于双向链表实现的。” 关于这一点,我之前的文章里也提到过了。但说实话,这样苍白的回答并不能…
redis系列之——高可用(主从、哨兵、集群)
所谓的高可用,也叫HA(High Availability),是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 如果在实际生产中,如果redis只部署一个节点,当机器故障时,整改服务都不能提供服务了。这就是我们常说的单点故障。 如果re…
下一页
关注了
18
关注者
0
收藏集
0
关注标签
0
加入于
2020-08-10