首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户8833569871647
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
45
文章 45
沸点 0
赞
45
返回
|
搜索文章
赞
文章( 45 )
沸点( 0 )
《浅入浅出》-RocketMQ
帅丙我工作以来接触的消息队列中间件有RocketMQ、Kafka、自研,是的因为我主要接触的都是电商公司,相对而言业务体量还有场景来说都是他们比较适合,再加上杭州阿里系公司偏多,身边同事或者公司老大基本都是阿里出来创业的,那在使用技术栈的时候阿里系的开源框架也就成了首选。 就算…
Redisson 实现RedLock详解
要实现分布式锁,Redis官网介绍了三个必须要保证的特性:安全特性:互斥。任意时刻都只能有一个客户端能够持有锁。活跃性A:无死锁。即使在持有锁的客户端崩溃,或者出现网络分区的情况下,依然能够获取锁。活
Redis RedLock 完美的分布式锁么?
上周花了点时间研究了 Redis 的作者提的 RedLock 的算法来实现一个分布式锁,文章地址。在官方的文档最下面发现了这样一句话。 突然觉得事情好像没有那么简单,就点进去看了看。仔细读了读文章,发现了一个不得了的世界。于是静下心来研究了 Martin 对 RedLock 的…
Nacos源码之一-配置自动更新
Nacos 是阿里巴巴开源的集分布式配置中心、分布式注册中心为一体的分布式解决方案。 它的优点: 提供命令空间,方便管理不同环境的配置; 提供web界面,方便管理配置和服务; 支持配置版本管理,回滚;
Java是否可以栈上分配对象内存? 为什么?
在说java的对象分配内存所在位置前,我们先来看看C++的对象分配是怎样的。 直接定义对象,对象被分配在方法栈的本地变量栈上,生命周期与方法栈一致,方法退出时对象被自动销毁。 通过new关键字在堆上分配对象,对象要用户手动销毁。 直接定义对象的方式会将对象内存分配在栈上,因此m…
Dubbo面试题(总结最全面的面试题)
随着服务化的进一步发展,服务越来越多,服务之间的调用和依赖关系也越来越复杂,诞生了面向服务的架构体系(SOA),也因此衍生出了一系列相应的技术,如对服务提供、服务调用、连接处理、通信协议、序列化方式、服务发现、服务路由、日志输出等行为进行封装的服务框架。就这样为分布式系统的服务…
这篇SpringCloud GateWay 详解,你用的到
在微服务架构中,通常一个系统会被拆分为多个微服务,面对这么多微服务客户端应该如何去调用呢?如果没有其他更优方法,我们只能记录每个微服务对应的地址,分别去调用,但是这样会有很多的问题和潜在因素。
【设计模式】代理模式那些事儿:静态代理,动态代理,JDK的动态代理,cglib,Spring AOP
引言 还记得上小学时候的这篇课文吗?这是我记忆深刻的一篇语文课文,哈哈,在这里提出来让大家也回忆一下小学的故事。 这里面提到了小鸡,小狗,小马,小鸭,青蛙,他们都会在雪地里画画,我们以这些小动物为对象
spring boot 启动流程分析
spring boot 框架基本成为java开发中必不可少的基础的框架,它极简配置,一键运行和强大的第三方框架集成等特点,受到广大开发者的青睐,在spirng boot带给我们这么多便利的背后,它都做
面试官再问我如何保证 RocketMQ 不丢失消息,这回我笑了!
最近看了 @JavaGuide 发布的一篇『面试官问我如何保证Kafka不丢失消息?我哭了!』,这篇文章承接这个主题,来聊聊如何保证 RocketMQ 不丢失消息。 0x00. 消息的发送流程 以上任一阶段都可能会丢失消息,我们只要找到这三个阶段丢失消息原因,采用合理的办法避免…
下一页
关注了
9
关注者
0
收藏集
32
关注标签
8
加入于
2021-05-25