首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
服务器
订阅
Horoll
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
Vue3+WebRTC+SRS+Node.js打造一个开源直播平台(累计300+⭐️)
生态 缘起 自从去年年底(2022年十月底)入职了新公司(也就是现在这家)后,我接触的业务里使用到了 WebRTC,确切的说是代码里面有 WebRTC 的相关代码。 但是因为业务缠身,一开始我并没有注
Nunu: 助你快速构建高效可靠的Go应用
Nunu 是一个基于 Golang 的应用脚手架,它的名字来自于英雄联盟中的游戏角色,一个骑在雪怪肩膀上的小男孩。和努努一样,该项目也是站在巨人的肩膀上,它是由 Golang 生态中非常流行的库组合
“搜索”的原理,架构,实现,实践,面试不用再怕了(值得收藏)!!!
全网搜索引擎架构与流程如何? 全网搜索引擎的宏观架构如上图,核心子系统主要分为三部分(粉色部分): (1)spider爬虫系统; (2)search&index建立索引与查询索引系统,这个系统又主要分
python奇技淫巧
本文用作记录,在使用python过程中遇到的一些奇技淫巧,有些代码是本人所写,有些则是python内置函数,有些则取之互联网。
可能是国内最火的开源项目 —— Go 篇
截止目前开源中国收录了 44517 款开源项目,囊括了最热门的各类开源项目,而软件的评分在一定程度上代表了软件的质量和热度,近年 Go 语言排名一路飙升,因此本文整理了 Go 语言中评分最高并且收藏量超过 100 的几款项目,以供开发者选择和交流
redis 学习笔记
跳跃表将指向有序集的 score 值和 member 域的指针作为元素,并以 score 值为索引,对有序集元素进行排序。 那么 Redis 就会使用 intset 来保存集合元素。 type 、encoding 和 ptr 是最重要的三个属性。 ptr 是一个指针,指向实际保…
从零开始实现一个RPC框架(三)
到目前为止我们的框架已经有了一部分服务治理的功能,这次我们在之前的基础上实现一些其他功能。篇幅所限这里只列举部分实现,完整代码参考:github 实现我们之前的注册中心的接口即可,这里使用了docker的libkv而不是直接用zk客户端(从rpcx那学的),libkv封装了对于…
Go Rpc
go 提供了自带的序列化协议gob(go binary),可以进行原生go类型的序列化和反序列化,其中一个应用就是go语言自带的rpc功能,主要在net/rpc包下。 go 自带的rpc提供了简单的rpc相关的api,用户只需要依照约定实现function然后进行服务注册,就可…
Go 实现简易 RPC 框架
本文旨在讲述 RPC 框架设计中的几个核心问题及其解决方法,并基于 Golang 反射技术,构建了一个简易的 RPC 框架。 RPC(Remote Procedure Call),即远程过程调用,可以理解成,服务 A 想调用不在同一内存空间的服务 B 的函数,由于不在一个内存空…
go语言处理TCP拆包/粘包
最近在学习go自带的rpc,看完了一遍想着自己实现一个codec,也就是自定义消息的序列化和反序列化。消息的序列化和反序列化涉及到两步:1、从网络中读取数据和将数据写到网络中;2、根据拿到的二进制数据反序列化以及把现有的对象序列化成二进制数据。而这个过程中就需要处理TCP的拆包…