240 发简信
IP属地:上海
  • 120
    go项目

    一:怎么mod init 不要:go mod init /usr/local/go/src/gin-demogo: malformed module path "/usr/l...

  • 不错呀,写的非常好

    缓存常见问题这一篇就够了

    一、缓存架构 上图是之前项目的缓存架构,加了二个级别的缓存:进程内缓存、分布式缓存。 读操作的思路:判断该缓存是否开启了进程内缓存的开关,开了则先读进程内缓存,没有则读分布式...

  • 缓存常见问题这一篇就够了

    一、缓存架构 上图是之前项目的缓存架构,加了二个级别的缓存:进程内缓存、分布式缓存。 读操作的思路:判断该缓存是否开启了进程内缓存的开关,开了则先读进程内缓存,没有则读分布式...

  • 需求分析

    功能点: 1.购买: 1.免登购买 1.1 免登如何返利 2.登入后购买 3.分享后自购 4.分享后他购 2.登入 1.登入态 2.登入方式 3.界面展示

  • DDD中的 工厂和仓库来管理领域模型,这分别代表中 房屋设置的哪些部分呢

    浅析DDD(领域驱动设计)

    最近在做一些微服务相关的设计,内容包括服务的划分,Restful API的设计等。其中比较棘手的就是Service的职责划分:如何抽象具有统一业务范畴的Model,使其模块化...

  • namesrv之间是没必要通信的,一台宕机有备机处理请求,至于其他srv的ip列表通过心跳来获取 这就是为什么rocketmq放弃zk而自己写的namesrv😀自己的理解 有不对的地方还请多指正😀

    RocketMQ源码阅读(三)-NameServer

    概述 如RocketMQ源码阅读(二)中所述, RocketMQ的总体架构如下: RocketMQ将注册中心单独提取出来封装成了一个可以单独部署的模块.Name Server...