随笔分类 - 分布式学习
分布式学习
摘要:为什么要用锁? 大型站点在高并发的情况下,为了保持数据最终一致性就需要用到技术方案来支持。比如:分布式锁、分布式事务。有时候我们在为了保证某一个方法每次只能被一个调用者使用的时候,这时候我们也可以锁来实现。 基于本地缓存实现锁 为什么还要写基于本地缓存实现的锁呢,因为有些项目项目可能还是单机部署的,
阅读全文
摘要:Rpc原理详解 博客上已经有人解释的很详细了,我就不在解释了。传送门 项目简介 项目是依赖于.net core2.0版本,内部都是依靠IOC来实现的,方便做自定义扩展。底层的通信是采用socket,sokcet的代码参考Enode的socket代码。类的序列化目前只支持自带的BinarySerial
阅读全文