开课吧
开课
nzch
这个作者很懒,什么都没留下…
展开
-
kkb----dubbo---07(2)---最后一次
provider的注册:---下---原创 2020-05-21 12:25:46 · 171 阅读 · 0 评论 -
kkb----dubbo---07(1)---最后一次
举例:接着看配置文件:规范有了。看下具体的原理:读一个源码:它本身也是spi来的。看下这个:---运行:搜索这个类:跟进去看下这个:进去:可以看到不是都加载进来了是指定的加载的。---Dubbo配置文件加载与解析。解析这个配置文件假设。我们拷贝这个配置文件到浏览器,这句话是进行约束的:看下具体是在哪里约束的?在这里不是在网上的。---再看命名空间...原创 2020-05-21 12:24:48 · 215 阅读 · 0 评论 -
kkb----dubbo---06---最后一次
fubbo经典源码面试题:https://blog.csdn.net/dingxie1963/article/details/101259376代码:---上---集群,集群里面有我们很熟悉的loadbalance。---下---原创 2020-05-21 08:56:10 · 145 阅读 · 0 评论 -
kkb----dubbo---05---最后一次
双重检测锁解决热点缓存的问题:---dubbo的异步:---上------下---原创 2020-05-19 17:21:04 · 167 阅读 · 0 评论 -
kkb----dubbo---04---最后一次
服务的限流:解决高并发的三大利器 降级 限流 缓存代码:并发数不能超过10个的。connections设置长连接的个数,activists设置每个长连接处理并发请求的个数。长连接是管道,请求是管道的流量。------声明式缓存的应用场景:典型的脏数据,比如身份证号码,序列号等。代码:可以加到方法级别的。请求一次就缓存数据了。测试:LRU算法:https://www.cnblogs.com/原创 2020-05-19 16:11:41 · 199 阅读 · 0 评论 -
kkb----dubbo---03---最后一次
集群容错:1.故障转移,适用于读操作代码:在服务端就是我调用本服务的话就是失败可以再调用2次,默认是1次。在消费端就是我不管调用谁。客户端和服务端以水谁为准呢?2.快速失败,适用于非幂等性写操作幂等:https://www.jianshu.com/p/cea3675a590bredis+token:https://blog.csdn.net/mufeng633/article/details/105659497/,https://blog.csdn.net/Yu_lu原创 2020-05-19 11:44:51 · 306 阅读 · 0 评论 -
kkb----dubbo---02---最后一次
zookeeper:http://dubbo.apache.org/zh-cn/RPC的底层是netty,netty的底层是NIO。‘consumer也是在container里面。notify是watcher机制的。监控器统计是定时任务的。代码:首先是服务的提供者,仔细看下代码。我们再看下provider2:首先配置文件必须放在这里。我们用的是2.7版本的。再看消费者:看下启动函数:完毕。---代码:原创 2020-05-18 20:22:37 · 243 阅读 · 0 评论 -
kkb----dubbo---01---最后一次
文档。---原创 2020-05-18 16:46:37 · 186 阅读 · 0 评论 -
开课吧项目--1---2
---------------------01------------------------------原创 2020-05-14 08:43:47 · 609 阅读 · 0 评论 -
开课-zookeeper-5
zKclient:---2019-02-27-1---原创 2020-05-12 14:48:52 · 188 阅读 · 0 评论 -
开课-zookeeper-4
---2019-02-25-1---原创 2020-05-11 21:26:13 · 133 阅读 · 0 评论 -
开课-zookeeper-3
带observer的如何设置的。集群的节点不是挂了就步算数了,集群的选举和消息的广播都是超过半数才可以的。 集群的所有主机dowm机不能超过一半的。15台机器:最多down7台16台机器:最多down7台---leader选举的源码:举例:当前server发送自己的选票通知,若当时限到达仍没有收到对方通知,则认为连接出了问题。------2019-02-20-1---...原创 2020-05-10 15:27:17 · 154 阅读 · 0 评论 -
开课-zookeeper-2
复习:zk的leader维护一个follower而列表,可以查看收回来几个。发送5个收到4个是要重新发送的。---原创 2020-05-09 15:29:48 · 135 阅读 · 0 评论 -
开课-zookeeper-1
开篇---01-23-1---配置维护作用。域名服务。分布式同步。------01-24-2---三个角色:proposer:提案者acceptor:提案的表决者learners:提案的学习者---01-25-1---原创 2020-05-09 08:47:10 · 161 阅读 · 0 评论 -
开课springcloud-19-分布式配置中心
代码:免密过程:---17-2------19-1---原创 2020-05-07 09:45:44 · 185 阅读 · 0 评论 -
开课springcloud-17-zuul
消费者:zuul的配置:访问:访问:http://localhost:9000/abc8080//consumer/depart/get/1配置:---路由前缀屏蔽微服务名称---zuul的过滤功能?---17-1---...原创 2020-05-07 08:01:56 · 137 阅读 · 0 评论 -
开课springcloud-15-Hystrix
看两个超时时间:Hystrix自带超时的。---15-1---原创 2020-05-06 08:39:12 · 251 阅读 · 0 评论 -
开课springcloud-12--Ribbon-Hystrix
代码:代码:点进去:看一个接口:这个key就是服务的名称。默认是轮询的。重要的方法:我们自己重写这个choose即可。典型的cas:顺序。看下随机的:看下:自定义负载均衡策略:如何更换负载均衡的方式:第一种修改配置文件:第二种:自定...原创 2020-05-05 23:39:26 · 97 阅读 · 0 评论 -
开课springcloud-10-1-2--openFign
底层依然是restTemplate。feign的配置:第一个是连接时间。第二个是提供者的运算的时间。我们测试程序只要用eureka8000就可以了。访问:http://localhost:8080/consumer/depart/list超时。看一个知识点:点进去:可知openFeign底层依然调用的restTempl...原创 2020-05-05 17:53:21 · 238 阅读 · 0 评论 -
kkb---spring---2全
代码:---代码:注解:组合注解。---其他的一些重要的注解:就是@Configuration+元注解。原创 2020-04-05 09:01:46 · 169 阅读 · 0 评论 -
kkb-mybatis--06--设计模式--拦截器
mybatis的设计模式:https://blog.csdn.net/star1210644725/article/details/91882685-----------------------mybatis的四个大厨:Parameterhandler ResultSethandler Statementhandler ExecutorParameterHandler:https://...原创 2020-04-02 20:42:19 · 184 阅读 · 0 评论