用户2825413

LV1
发表了文章

一致性hash算法(golang)

还记得刚毕业入职到新公司的时候, 我的上级领导与前端同学解释后端技术栈庞杂. 大概记得举了一个例子是 “如何多台机器提供数据缓存存储服务?” , 扭头问了我一下...

用户2825413
发表了文章

微服务-数据聚合CQRS

微服务经常是按业务维度划分多个服务(当然还有其他各种考虑维度), 划分为多个维度后, 好处自然很多, 其中也会有一些问题, 比如我们讲的数据依赖问题

用户2825413
发表了文章

策略模式 - go篇

策略模式是常见的一种模式, 主要用于同类功能不同方式的切换, 而选用不同的模式. 以下是go实现版本

用户2825413
发表了文章

排查网络故障思路总结

每次一发版导致服务A调用B服务超时, B没有任何请求记录日志, 初次定位到为网络问题

用户2825413
发表了文章

计数器、滑动窗口、漏桶、令牌算法比较和伪代码实现

计数器是限流里最简单的,简单来说,比如 我限制1分钟内 请求数最多为60个! 当此刻 2018-02-27 16:23:00 到 2018-02-27 16:2...

用户2825413
发表了文章

如何建设一个健壮性系统

通常我们说负载, 指的大部分都是机器的负载. 但是对于系统的负载, 可能不仅仅包含机器的负载.

用户2825413
发表了文章

技术汇总文摘(2)

代码的深度调用,模块层面上的依赖关系网,业务场景逻辑,非功能性需求等问题是需要相应的文档来完整地呈现的

用户2825413
发表了文章

Elasticsearch 命令操作小全

dynamic 可以分为动态映射(dynamic mapping)和静态(显式)映射(explicit mapping)和精确(严格)映射(strict map...

用户2825413
发表了文章

如何做好业务系统(文摘)

本人工作中大部分时间在做业务开发, 在实现业务需求正确前提下, 更多应该思考如何去做的更好, 希望下面的摘抄内容对你能够有所启发

用户2825413
发表了文章

缓存淘汰/读写/存在问题总结

实现思路也是很简单的, 套用消息队列思路, 每次新生成缓存标记放到队列尾部, 优先淘汰队列头部的数据.

用户2825413
发表了文章

一条报警引起的对 swap 认识

早上匆匆忙忙去上班了, 在一个例行的早会上, 被告知昨天 消息推送服务 内存报警超出了80%.

用户2825413
发表了文章

关于DDD的概念笔记

看过很多关于 DDD 的文章, 也买过一些书籍, 但是发现内容冗长, 大部分时间用来理解名词含义, 而忽略里面的设计精华.

用户2825413
发表了文章

《从0开始学架构》读书笔记

本质是通过冗余实现高可用(多台、多机房、多通道), 但是冗余带来了更大的复杂性. 比如任务分配器(例nginx)连接检测、管理、维护、中断处理.

用户2825413
数据库SQL分布式
发表了文章

gin学习笔记

首先我们使用 go moudle来管理依赖, go版本要求在 1.11.1 及以上

用户2825413
JSONGoHTTPhttps网络安全
发表了文章

《百万级并发商品服务架构解密》读后总结

最近看了一个技术分享的视频《百万级并发商品服务架构解密》, 演讲者来自 网易考拉的丁鸣亮, 感觉讲的还不错, 根据内容简单整理如下(商品详情案例):

用户2825413
缓存
发表了文章

CURL的超时与重试

curl 的功能非常强大, 参数也很繁多, 我们不仅常用于命令行, 在php中也有类似 curl 拓展的实现, 并且也对 libcurl 库提供了非常好的支持.

用户2825413
命令行工具PHP
发表了文章

小明之线上websocket服务异常排查思路

话说上周小明在跟产品的激烈争辩中, 虽说最终他用一套观察者模式比较好的解决了特定行为发生后频繁变更后续操作的事情, 但处理过程中对同事的感受来说, 并不是那么好...

用户2825413
Nginx
发表了文章

靓仔! 能跳出TIME-WAIT的坑吗

在TCP断开连接四次挥手时, 主动发起关闭方会产生 TIME_WAIT, TIME_WAIT 是 TCP 协议可靠性设计的重要一个环节, 虽说增强了可靠性, 但...

用户2825413
LinuxUnixNATSocket编程NAT 网关
订阅了专栏

腾讯云自媒体分享计划

3 文章3.5K 关注者
关注了用户

腾讯云自媒体分享计划

腾讯 · 产品运营 (已认证)

申请条件:至少有 20 篇或以上符合投稿要求可迁入腾讯云专栏的原创技术文章。

3 文章0 回答3.6K 关注者

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券