摘要: IO的基本常识 1.同步 用户进程触发IO操作并等待或者轮询的去查看IO操作是否完成 2.异步 用户触发IO操作以后,可以干别的事,IO操作完成以后再通知当前线程继续处理 3.阻塞 当一个线程调用 read() 或 write()时,该线程被阻塞,直到有一些数据被读取或写入,该线程在此期间不能执行其 阅读全文
posted @ 2019-10-22 18:48 那些年的代码 阅读(639) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 内嵌容器Undertow参数设置 配置项: 来看看源代码: https://github.com/undertow-io/undertow/blob/master/core/src/main/java/io/undertow/Undertow.java 很显然,Underto 阅读全文
posted @ 2019-10-22 18:00 那些年的代码 阅读(3373) 评论(0) 推荐(0) 编辑
摘要: Consul CAP理论纠错 随便搜索Consul、zookeeper、etcd、eureka注册中心比较相关博客文章,你都会发现千篇一律的是以下这幅对比图:但是我对Consul使用的是CA架构还是CP架构产生了疑问,于是我查看的Consul官网相关资料,资料表明Consul不是CA体系架构,而是C 阅读全文
posted @ 2019-10-22 17:35 那些年的代码 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: 在弄清楚这个问题之前,我们先了解一下什么是分布式的CAP定理。 根据百度百科的定义,CAP定理又称CAP原则,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),最多只能同时三个特性中的两个,三者不可 阅读全文
posted @ 2019-10-22 16:35 那些年的代码 阅读(2556) 评论(1) 推荐(2) 编辑