文章分类 - 造轮子
摘要:本文参照geektutu的geerpc实现,总结一下其实现的思想。 通信过程 在geerpc中,通信双方定义了一套规则,客户端先向服务端发送json串,json串主要用于告知服务端两件事:1、接下来的请求是rpc请求。2、使用什么方式编解码二进制数据。 服务端接受到json串后,根据客户端传来的co
阅读全文
摘要:介绍 Linux服务器中总是运行着诸多定时任务,任务的调度常借助Linux crontab完成。当任务变多,手工的监控日志、启停任务变得复杂。 虽然市面上已有许多完善的任务调度服务,但是对于我们初学者来说,为了锻炼代码能力,尝试自行解决问题,造一造轮子,实现一些demo,也并非坏事。 注: 文章代码
阅读全文
摘要:前言 https://github.com/k-si/Janney 是我模仿groupcache完成的一个分布式缓存,体积较小,适合学习分布式缓存思想。 ps:仓库命名习惯用一些姓氏~ groupcache的思想 cache通过内存加速数据访问,如果访问的数据不在缓存中,那么就需要去别处获取该数据,
阅读全文
摘要:前两天在小破站看到zinx框架的教程,于是跟着学了学,实现完了换了个名叫 Kinx hhhhh~。有意愿的可以star一波~ https://github.com/k-si/Kinx 附一张整体架构图: 设计思想 tcp通信在代码层面上是非常简单的,因为几乎所有的语言都提供了套接字,套接字就是对底层
阅读全文

浙公网安备 33010602011771号