![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
焗个面包
没有人在年少的时候想做个普通人
展开
-
拆轮子:一个接地气的go语言的开源网关(一)
前言最近刷github刷到一个go语言开发的网关,github地址是项目地址,首先看了看该网关的功能有:流量控制(Server或API级别)熔断(Server或API级别)负载均衡服务发现插件机制路由(分流,复制流量)API 聚合API 参数校验API 访问控制(黑白名单)API 默认返回值API 定制返回值API 结果CacheJWT AuthorizationAPI Metric导入PrometheusAPI 失败重试后端server的健康检查开放管理API(GRP原创 2020-05-15 18:15:53 · 709 阅读 · 0 评论 -
随笔-企图理解DDD的领域之代码能力下沉
今天一直在坐火车,一直在想以前很多大佬关于DDD的分析与拆解的文章,说实话光是其中比如限界上下文,子域,聚合根等等,这些抽象的术语就像拦路虎一样去了解DDD,真的想起来mvc,mvvc是多么容易让人理解呀,那真是个十分和谐且愉快的学习过程呢。好了,扯远了,首先我们都知道衡量代码写的好不好,复用性和内聚性是不可或缺的评价因素。同样这两个指标也是指导代码能力下沉的关键指标。大家肯定都会说这两个指标都...原创 2020-04-06 22:42:36 · 764 阅读 · 0 评论 -
什么时候的痛让我们觉得微服务好
笔者参与过小型对并发要求不高的政务系统到目前互联网公司快速迭代的微服务系统开发,单体与微服务的架构的优缺点介绍的很好了,我只谈谈自己什么时候真正能体会到微服务带来的的好处呢,就是当我们的系统业务越来越大的时候,然后每一次全部部署都会让你感到痛的时候,这个痛主要表现在两点:1.不同功能的发布时间羁绊:功能A做好了可以被部署了,但是功能B还在开发中,而且功能A和功能B还有千丝万缕联系,还必须要让功能...原创 2020-04-03 23:34:12 · 186 阅读 · 0 评论