上一页 1 2 3 4 5 6 7 ··· 19 下一页
摘要: 先重温一下什么叫反向代理,正向代理。 [鹅厂二面,nginx回忆录](https://www.cnblogs.com/JulianHuang/p/14504892.html) 所谓正向,反向代理取决于代理的是**出站请求**,还是**入站请求**。 **正向代理**: 代理的出站请求, 客户端能感知 阅读全文
posted @ 2022-08-30 13:40 博客猿马甲哥 阅读(1075) 评论(2) 推荐(2) 编辑
摘要: 之前两次signalr、 websocket实时推送相关: .NET WebSockets 核心原理初体验 SignalR 从开发到生产部署避坑指南 tag: 浏览器 >nginx--> server 其中提到nginx默认不会为客户端转发Upgrade、Connection标头, 因为为了让被代理 阅读全文
posted @ 2022-08-07 01:10 博客猿马甲哥 阅读(832) 评论(0) 推荐(1) 编辑
摘要: 信道是一个goroutine之间很关键的通信媒介,理解golang的信道很重要,这里记录平时易忘记的、易混淆的点。 ``` func main() { chs := make(chan string, 2) chs 接收;否则,先准备好的一方将会阻塞等待。 - 有缓冲信道 make(chan int 阅读全文
posted @ 2022-07-11 13:37 博客猿马甲哥 阅读(488) 评论(0) 推荐(1) 编辑
摘要: C# ConfigurationManager使用记录 最近一个祖传代码是使用.NET Fx写就的,我在使用控制台程序获取配置时有些折腾。 下面记录一些管理配置文件的姿势: ConfigurationManager用于在客户机应用程序中获取配置信息; 对于web项目,请使用WebConfigurat 阅读全文
posted @ 2022-06-09 09:52 博客猿马甲哥 阅读(615) 评论(0) 推荐(2) 编辑
摘要: [定义]: golang的方法(Method)是一个带有receiver的函数Function,Receiver是一个特定的struct类型,当你将函数Function附加到该receiver, 这个方法Method就能获取该receiver的属性和其他方法。 [面向对象]: golang方法Met 阅读全文
posted @ 2022-05-31 14:51 博客猿马甲哥 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 转一个我在知乎上回答的有关raft election timeout/ heartbeat interval 的回答吧。 答:准确来讲: election是timeout,而heartbeat 是interval, 这样就很容易理解了。 heartbeat interval 是leader 安抚fo 阅读全文
posted @ 2022-05-24 14:53 博客猿马甲哥 阅读(634) 评论(1) 推荐(0) 编辑
摘要: 先谈一下我对Span的看法, span是指向任意连续内存空间的类型安全、内存安全的视图。 如果你了解【滑动窗口】, 对Span的操作还可以理解为 针对连续内存空间的 滑动窗口。 Span和Memory都是包装了可以在pipeline上使用的结构化数据的内存缓冲器,他们被设计用于在pipeline中高 阅读全文
posted @ 2022-05-07 08:02 博客猿马甲哥 阅读(857) 评论(2) 推荐(6) 编辑
摘要: 本次将记录[利用etcd选主sdk实践master/slave高可用], 并利用etcdctl原生脚本验证选主sdk的工作原理。 master/slave高可用集群 本文目标 在异地多机房部署节点,slave作为备用实例启动,但不接受业务流量, 监测到master宕机,slave节点自动提升为mas 阅读全文
posted @ 2022-04-19 16:46 博客猿马甲哥 阅读(900) 评论(0) 推荐(1) 编辑
摘要: 回顾一下前文《三分钟掌握共享内存模型和 Actor模型》 Actor vs CSP模型 传统多线程的的共享内存(ShareMemory)模型使用lock,condition等同步原语来强行规定进程的执行顺序。 Actor模型,是基于消息传递的并发模型,强调的是Actor这个工作实体,每个Actor自 阅读全文
posted @ 2022-03-26 20:42 博客猿马甲哥 阅读(319) 评论(0) 推荐(1) 编辑
摘要: 1. 应用:不能既当运动员,又当裁判员 Linux整个体系分为用户态和内核态(或者叫用户空间和内核空间), 那内核态究竟是什么呢? 计算机是多进程操作系统,多个用户进程同时都在利用显性的物理资源:cpu, 内存、io, 不能让用户进程既当运动员,又当裁判员。 于是操作系统抽象出了内核对象,用于实现进 阅读全文
posted @ 2022-03-15 13:58 博客猿马甲哥 阅读(1180) 评论(1) 推荐(3) 编辑
上一页 1 2 3 4 5 6 7 ··· 19 下一页