首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
acoder2013
掘友等级
To be better
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 35
沸点 0
赞
35
返回
|
搜索文章
赞
文章( 35 )
沸点( 0 )
消息队列实现概要——深度解读分区Topic的实现 #27
前段时间也写过几篇关于消息队列的博客, 分布式消息队列实现概要 这篇博客大致讲了一下实现一个分布式消息队列所需要考虑到的种种因素,本文就详细讲一下如何实现Partitioned topic,即分区消息队列
Redis用于频率限制上踩过的坑
今天分享下前段时间遇到的一个case,相信大家都有做过类似频率限制的东西,我们的也有类似的业务场景,某个接口或者功能需要限制用户一段时间内的访问量,我们的解决方案是通过Redis去做,一方面是由于Redis完全是内存访问性能比较高,
基于JVM之上的并发编程模式剖析
使用并发编程并不仅仅是为了CPU多核从而使得程序能够并行执行,其本质其实就是为了消除延迟,例如访问硬盘、网络IO等慢速的设备相对单纯的CPU计算会有很高的延迟,进而导致线程阻塞在这里等待资源,这个时候CPU的资源就白白浪费了,因此我们会根据业务场景,选择开启多个线程,将这些比较耗
CopyOnWriteArrayList内部工作原理剖析
CopyOnWriteArrayList是由Doug Lea在JDK1.5引入的一个并发工具类,CopyOnWriteArrayList其实线程安全的ArrayList,但又有点不一样 和HashMap和ConcurrentHashMap的关系有点类似。所有的修改操作(add/s
Kotlin Coroutine详解
Tuesday. March 06, 2018 - 14 mins 并发 Kotlin Coroutine 源码解析 本文主要介绍一下Kotlin是如何实现Coroutine的,对于具体的用法推荐参考一下官方文档,讲得还是比较详细的 概念上来说类似于线程,拥有自己…
下一代分布式消息队列Apache Pulsar从入门到实现(一) #23
Apache Pulsar是一个企业级的分布式消息系统,最初由Yahoo开发并在2016年开源,目前正在Apache基金会下孵化。Plusar已经在Yahoo的生产环境使用了三年多,主要服务于Mail、Finance、Sports、 Flickr、 the Gemini Ads
下一代分布式消息队列Apache Pulsar从入门到实现(一) #23
Apache Pulsar是一个企业级的分布式消息系统,最初由Yahoo开发并在2016年开源,目前正在Apache基金会下孵化。Plusar已经在Yahoo的生产环境使用了三年多,主要服务于Mail、Finance、Sports、 Flickr、 the Gemini Ads
Java并发工具类之LongAdder原理总结
java.util.concurrency.atomic.LongAdder是Java8新增的一个类,提供了原子累计值的方法。根据文档的描述其性能要优于AtomicLong,下图是一个简单的测试对比(平台:MBP):
走进Service mesh
Service Mesh是一层专门用来处理服务于服务之间通讯的专用基础设施,负责在复杂的服务拓扑之间保证可靠的请求传递。在实践中通常实现为一组轻量级的代理,和服务本身部署在一起,而代理本身对应用程序是透明的(当然也有很多其他的变种)。
分布式消息队列实现概要
消息队列允许应用之间通过发消息的方式异步通讯,简单来说,发送者和消费者的生产效率通常是不一致的,那么我们就需要一种抽象模型去解耦,因此这里就可以引入消息队列,将任务暂时写入消息中间件,待消费者慢慢处理。消息中间件目前已经有了很多选择,例如RocketMQ、Kafka、Pulsar
下一页
个人成就
文章被点赞
363
文章被阅读
39,117
掘力值
1,379
关注了
0
关注者
1,947
收藏集
0
关注标签
7
加入于
2017-06-20