随笔分类 -  框架

1
摘要:https://blog.csdn.net/cat_book_milk/article/details/125928455 https://blog.csdn.net/weixin_40140969/article/details/123288568 阅读全文
posted @ 2022-09-16 10:22 Nausicaa0505 阅读(36) 评论(0) 推荐(0) 编辑
摘要:RPC 和Rest RPC RPC 远程方法调用(Remote Procedure Call)就是像调用本地方法一样调用远程方法。 RPC框架要做到的最基本的三件事: 1、服务端如何确定客户端要调用的函数; 在远程调用中,客户端和服务端分别维护一个【ID->函数】的对应表, ID在所有进程中都是唯一 阅读全文
posted @ 2022-06-17 16:16 Nausicaa0505 阅读(53) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/qq_16055765/article/details/103020344 阅读全文
posted @ 2022-06-15 13:53 Nausicaa0505 阅读(6) 评论(0) 推荐(0) 编辑
摘要:4 逻辑时钟 投票次数 阅读全文
posted @ 2022-03-16 20:45 Nausicaa0505 阅读(24) 评论(0) 推荐(0) 编辑
摘要:https://mp.weixin.qq.com/s/tDuzfiqoyK9SDz4nHZ-V1g 阅读全文
posted @ 2022-03-07 13:58 Nausicaa0505 阅读(17) 评论(0) 推荐(0) 编辑
摘要:https://mp.weixin.qq.com/s/2AL3uJ5BG2X3Y2Vxg0XqnQ https://mp.weixin.qq.com/s/tDuzfiqoyK9SDz4nHZ-V1g 阅读全文
posted @ 2020-08-04 14:03 Nausicaa0505 阅读(121) 评论(0) 推荐(0) 编辑
摘要:https://mp.weixin.qq.com/s/_GjEpoZytvJQ9GNu2H1YQg 阅读全文
posted @ 2020-06-22 10:16 Nausicaa0505 阅读(92) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/lfs2640666960/p/10012354.html Netty到底是什么 从HTTP说起 有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSocket服务器,Redis的Proxy服务器,MySQ 阅读全文
posted @ 2019-11-06 14:29 Nausicaa0505 阅读(160) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/lfs2640666960/p/11110087.html Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式 阅读全文
posted @ 2019-11-03 20:17 Nausicaa0505 阅读(142) 评论(0) 推荐(0) 编辑
摘要:分布式系统接口的调用顺序 方案一 :用dubbo的一致性hash负载均衡策略,将比如某一个订单id对应的请求都给分发到某个机器上去,接着就是在那个机器上因为可能还是多线程并发执行的,你可能得立即将某个订单id对应的请求扔一个内存队列里去,强制排队,这样来确保他们的顺序性。 分布式唯一ID生成方案 h 阅读全文
posted @ 2019-09-19 11:06 Nausicaa0505 阅读(131) 评论(0) 推荐(0) 编辑
摘要:1 指定字段区间(如时间段、ID 端、区域) 2 按指定维度取模 根据 hash(key)的结果,模连接数的余数决定存储到哪个节点,也就是hash(key%ssions .size(),这个算法简单快速,表现良好。 缺点: 在 redis节点增加或者删除的时候,原有的缓存数据将大规模失效,命中率大受 阅读全文
posted @ 2019-09-19 08:51 Nausicaa0505 阅读(706) 评论(0) 推荐(0) 编辑
摘要:1. tomcat+redis 在tomcat配置文件中配置RedisSessionManager ,tomcat会把session存入redis 缺点,如果移植web容器,会很麻烦。 2 springsession+redis 通过springsession直接写入redis Spring配置文件 阅读全文
posted @ 2019-09-19 08:44 Nausicaa0505 阅读(149) 评论(0) 推荐(0) 编辑
摘要:基于Zookeeper的分布式锁 分布式锁 有了zookeeper的一致性文件系统,锁的问题变得容易。锁服务可以分为两类,一个是保持独占,另一个是控制时序。 利用节点名称的唯一性来实现独占锁 ZooKeeper机制规定同一个目录下只能有一个唯一的文件名,zookeeper上的一个znode看作是一把 阅读全文
posted @ 2019-09-19 08:43 Nausicaa0505 阅读(112) 评论(0) 推荐(0) 编辑
摘要:转 :https://www.cnblogs.com/shamo89/p/8184960.html @SpringBootApplication注解是Spring Boot的核心注解,它其实是一个组合注解: 主要组合了@Configuration、@EnableAutoConfiguration、@ 阅读全文
posted @ 2019-09-18 19:16 Nausicaa0505 阅读(217) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/sunfeizhi/article/details/51926396 左边的整个区域表示一个Zookeeper集群,locker是Zookeeper的一个持久节点,node_1、node_2、node_3是locker这个持久节点下面的临时顺序节点。 阅读全文
posted @ 2019-08-06 15:54 Nausicaa0505 阅读(98) 评论(0) 推荐(0) 编辑
摘要:ZooKeeper 是一个开源的分布式协调服务,由雅虎创建,是 Google Chubby 的开源实现。 分布式应用程序可以基于 ZooKeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、配置维护,名字服务、分布式同步、分布式锁和分布式队列等功能 阅读全文
posted @ 2019-07-23 08:38 Nausicaa0505 阅读(203) 评论(0) 推荐(0) 编辑
摘要:CAP原理 一致性(consistency):有的节点上的数据时刻保持同步。对一个写操作,如果系统返回了成功,那么之后到达的读请求都必须读到这个新的数据。 可用性(Availablitity):在集群中一部分节点故障后,集群整体是否还能响应客服端的读写请求。 分区容忍性(partition-tole 阅读全文
posted @ 2019-07-19 16:08 Nausicaa0505 阅读(166) 评论(0) 推荐(0) 编辑
摘要:通常搭建一个基于spring的web应用,我们需要做以下工作: 1、pom文件中引入相关jar包,包括spring、springmvc、redis、mybaits、log4j、mysql-connector-java 等等相关jar ... 2、配置web.xml,Listener配置、Filter 阅读全文
posted @ 2019-06-18 18:54 Nausicaa0505 阅读(141) 评论(0) 推荐(0) 编辑
摘要:转自: http://blog.jobbole.com/89140/ 在电商系统中,当有用户下单后,除了在订单表插入一条记录外,对应商品表的这个商品数量必须减1吧,怎么保证?!在搜索广告系统中,当用户点击某广告后,除了在点击事件表中增加一条记录外,还得去商家账户表中找到这个商家并扣除广告费吧,怎么保 阅读全文
posted @ 2019-02-28 21:19 Nausicaa0505 阅读(140) 评论(0) 推荐(0) 编辑
摘要:什么是 RPC RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。比如两个不同的服务A,B部署在两台不同的机器上,那么服务 A 如果想要调用服务 B 中的某个方法该怎么办呢?使用 HTTP请求 当然可以,但 阅读全文
posted @ 2019-02-27 21:07 Nausicaa0505 阅读(155) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示