Tag: 通信

17 total results found

基于 PubSub 实现 Redis 哨兵集群以及哨兵与主从库之间的通信

高性能 Redis 实战 集群架构篇

在上篇教程中,学院君给大家演示了如何搭建 Redis 哨兵集群,以及主库故障情况下的主从切换。并且给大家留了两个问题:配置的哨兵容器...

由 学院君 发布于3 years ago    浏览数: 276    点赞数: 0

Redis 客户端与服务端通信协议 RESP 详解及 predis 扩展实现原理

高性能 Redis 实战 底层原理篇

在上篇教程中,学院君通过字符串键值对 Redis 指令执行的生命周期给大家整体介绍了 Redis 的组织架构和基本实现,从今天开始,...

由 学院君 发布于3 years ago    浏览数: 661    点赞数: 0

通过 Redis 指令执行的生命周期看 Redis 的底层架构和基本实现

高性能 Redis 实战 底层原理篇

引子 前面学院君通过二十多篇教程的篇幅系统给大家介绍了 Redis 的数据结构和实际应用,从今天这篇教程开始,我们先深入 Redi...

由 学院君 发布于3 years ago    浏览数: 1169    点赞数: 0

安全地使用 Redis(下):基于 Spiped 代理对通信进行加密

高性能 Redis 实战 实战入门篇

上篇教程我们介绍 Redis 安全隐患的时候提到 Redis 客户端和服务端通信默认是明文传输,而且 Redis 也没有提供诸如 S...

由 学院君 发布于3 years ago    浏览数: 1773    点赞数: 1

基于 TDD 模式编写 Vue 评论组件(中):父子组件之间的通信测试

Vue.js 入门到实战教程 测试驱动开发

拆分评论列表组件 为了测试 Vue 父子组件之间的通信,我们需要将之前编写的评论组件拆分成两部分 —— 将评论列表拆分成独立的子组...

由 学院君 发布于4 years ago    浏览数: 1290    点赞数: 0

RPC 框架是如何实现 RPC 通信的

网络协议概论 RPC 协议

上篇分享学院君介绍了单体应用的缺点以及相应的解决方案 —— 微服务,微服务解决单体应用瓶颈的同时也引入了新的问题,即远程方法调用过程...

由 学院君 发布于4 years ago    浏览数: 843    点赞数: 0

传输层的定义及端口号设置

网络协议概论 传输层协议

讲完网络层协议,接下来学院君开始介绍传输层协议。传输层主要有两个协议:TCP 协议和 UDP 协议。TCP 提供面向连接的可靠性传输...

由 学院君 发布于5 years ago    浏览数: 908    点赞数: 2

开篇:计算机网络协议基础

网络协议概论 网络基础

今天开始,学院君将开启计算机网络协议系列分享,这里的网络协议主要围绕 Web 应用展开,主要讲述的是 TCP/IP 协议簇,如 IP...

由 学院君 发布于5 years ago    浏览数: 2840    点赞数: 5

通过 context 包提供的函数实现多协程之间的协作

Go 入门教程 并发编程

上篇教程学院君介绍了如何通过 sync.WaitGroup 类型优化通道对多协程协调的处理,但是现在有一个问题,就是我们在启动子协程...

由 学院君 发布于5 years ago    浏览数: 7589    点赞数: 0

sync 包(四):sync.WaitGroup 和 sync.Once

Go 入门教程 并发编程

在介绍通道的时候,如果启用了多个子协程,我们是这样实现主协程等待子协程执行完毕并退出的:声明一个和子协程数量一致的通道数组,然后为每...

由 学院君 发布于5 years ago    浏览数: 7767    点赞数: 4

广播

Laravel 6 中文文档 进阶系列

简介 在很多现代 Web 应用中,Web 套接字(WebSockets)被用于实现实时更新的用户接口。当一些数据在服务器上被更新,通...

由 学院君 发布于5 years ago    浏览数: 6204    点赞数: 0

sync 包(二):条件变量 sync.Cond

Go 入门教程 并发编程

sync 包还提供了一个条件变量类型 sync.Cond,它可以和互斥锁或读写锁(以下统称互斥锁)组合使用,用来协调想要访问共享资源...

由 学院君 发布于5 years ago    浏览数: 8567    点赞数: 2

通道类型篇(四):错误和异常处理

Go 入门教程 并发编程

在前面几篇通道教程中,我们陆续介绍了与通道相关的基本语法、单向通道以及 select 语句,有关通道的基本知识就介绍到这里,今天我们...

由 学院君 发布于5 years ago    浏览数: 7008    点赞数: 5

Go 协程通信实现(下)—— 通过 channel 进行消息传递

Go 入门教程 并发编程

上篇教程学院君演示了如何通过共享内存实现协程通信,不过这种方式太过繁琐,且维护成本高,Go 语言推荐使用消息传递实现并发通信,这种消...

由 学院君 发布于5 years ago    浏览数: 14226    点赞数: 5

Go 协程通信实现(上)—— 共享内存

Go 入门教程 并发编程

在上篇教程中,我们已经演示了如何通过 goroutine 基于协程在 Go 语言中实现并发编程,从语法结构来说,Go 语言的协程是非...

由 学院君 发布于5 years ago    浏览数: 13487    点赞数: 10