Java 锁升级过程(偏向锁/轻量级锁/重量级锁) 偏向锁是在无锁争用的情况下使用的,也就是同步开在当前线程没有执行完之前,没有其它线程会执行该同步块,一旦有了第二个线程的争用,偏向锁就会升级为轻量级锁,如果轻量级锁自旋到达阈值后,没有获取到锁,就会升级为重量级锁。 2021-04-09 浏览(1,074) 评论(0) 阅读全文
Akka 9、Akka中邮箱(MailBox) Akka 的邮箱中保存着发给 Actor 的信息。通常,每个 Actor 都有自己的邮箱,但也有例外,如使用BalancingPool,则所有路由器(routees)将共享一个邮箱实例。 2021-01-29 浏览(631) 评论(0) 阅读全文
Akka 8、Akka任务调度(Dispatcher) Dispatcher是将如何执行任务与何时运行任务两者解耦,所 Actor或Future的工作都是由 (Executor或Dispatcher)分配的资源来完成的。 2021-01-29 浏览(653) 评论(0) 阅读全文
系统设计 分布式之CAP原则详解 CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容忍性(Partitiontolerance) 2021-01-19 浏览(982) 评论(0) 阅读全文
Flink Flink分布式缓存与累加器 分布式缓存Flink提供了一个分布式缓存,类似于hadoop,可以使用户在并行函数中很方便的读取本地文件,并把它放在taskmanager节点中,防止task重复拉取。 2021-01-06 浏览(1,113) 评论(0) 阅读全文
Akka 2、Akka并发编程设计 Akka被称为是一个响应式平台,更具体的说,它是Typesafe响应式平台的一部分。响应式宣言中包含了4个准则,也可以说是设计目标:灵敏性、伸缩性、容错性以及事件驱动设计。 2021-01-05 浏览(951) 评论(0) 阅读全文
Akka 1、初识Akka? Akka是Java虚拟机平台上构建高并发、分布式和容错应用的工具包。Akka用Scala语言编写,同时提供了Scala和Java的开发接口。 2021-01-04 浏览(1,031) 评论(0) 阅读全文