您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. gskills:了解gRPC-开始。实施细节-源码

  2. g技能 我的最初目标是了解的源代码。在研究源代码时,我发现了很多编码技能/设计,值得一提,以供日后参考。 渐渐地,随着更多章节的结束,它变成了“理解gRPC-go”:代码分析书。所有内容都与golang和gRPC-go有关。 从下图快速浏览。有关详细信息,请参见 。 状态 完毕: xDS protocol - LDS/RDS和xDS protocol - CDS/EDS完成。 Send Request被完全重写。 Send Response被完全重写。 计划: Receive respo
  3. 所属分类:其它

    • 发布日期:2021-03-18
    • 文件大小:4194304
    • 提供者:weixin_42160376
  1. doggo:人类的命令行DNS客户端。 用Golang写-源码

  2. 狗狗 :dog_face: 人类的命令行DNS客户端 声张是写在Golang现代命令行DNS客户端(如DIG)。 它以简洁简洁的方式输出信息,并且还支持DoH,DoT等协议。 它完全是由用Rust写的启发而来的。 我想向其中添加一些功能,但是由于我不了解Rust,所以我发现它是一个很好的机会,可以尝试自己在Go自己中编写DNS客户端。 因此,名称为dog + go => doggo 。 特征 可读的输出-支持颜色和表格格式。 支持JSON格式-在编写脚本时非常有用。 支持多种传输
  3. 所属分类:其它

    • 发布日期:2021-03-10
    • 文件大小:411648
    • 提供者:weixin_42131541
  1. peanutgredis:使用golang socket实现的redis客户端,遵循redis标准协议,本项目主要想通过自己实现redis客户端来学习redigo,io,bufio,strconv,sync源码,学习为主,源码阅读将放在ht

  2. 花生酱 使用golang socket实现的redis客户端,遵循redis标准协议,本项目主要想通过自己实现redis客户端来学习redigo,io,bufio,strconv,sync源码,学习为主,源码阅读将放在项目 阅读原文后,发现redigo作者自己实现了部分转码工作,而没有用官方程序包strconv,本项目以学习为主,后面转码功能将采用strconv程序包,顺便再研读一下strconv原始码,后续也会增加bufio的原始码阅读以及分享 协议实现列表 网络层 请求 回复 状态回复 错误
  3. 所属分类:其它

    • 发布日期:2021-03-08
    • 文件大小:925696
    • 提供者:weixin_42101056
  1. jocko:Kafka通过内置协调在Golang中实现(无需ZooKeeper,单个二进制安装,Cloud Native)-源码

  2. 黑猩猩 Go中与Kafka有线兼容的分布式提交日志服务。 由创建,由继续。 目标: 协议与Kafka兼容,因此Kafka客户端和服务可与Jocko一起使用 分发一个二进制文件 使用Serf进行发现,使用Raft进行共识(并消除了运行ZooKeeper的需要) 更简单的配置设置 去做 地图功能缺失 广泛的协议符合性测试服 将所有依赖关系和代码更新为最新的Go(截至MAR2020) 读 项目布局 ├── broker broker subsystem ├── cmd
  3. 所属分类:其它

    • 发布日期:2021-03-08
    • 文件大小:160768
    • 提供者:weixin_42144707
  1. golang-发现客户端-源码

  2. golang-发现客户端 已封存 该项目已存档。 在此不再做任何工作。
  3. 所属分类:其它

    • 发布日期:2021-02-22
    • 文件大小:23552
    • 提供者:weixin_42133415
  1. netcode:用于通过UDP进行安全的客户端服务器连接的协议-源码

  2. 网络代码 netcode是建立在UDP之上的基于连接的简单客户端/服务器协议。 它具有以下功能: 加密和签名的数据包 使用连接令牌进行安全的客户端连接 建立在UDP之上的基于连接的协议 并保护您的游戏服务器免受以下攻击: 僵尸客户 中间的人 DDoS放大 数据包重播攻击 netcode稳定并且可以生产。 它是如何工作的? 请参考本白皮书的后半部分: 有关完整的技术规范,请阅读。 源代码 该存储库保存了C中netcode的参考实现。 这是netcode的主要实现,并且始终具有最新功能
  3. 所属分类:其它

    • 发布日期:2021-02-20
    • 文件大小:1048576
    • 提供者:weixin_42138703
  1. mqant:mqant是一种基于Golang语言的简洁,高效,高性能的分布式微服务框架-源码

  2. 因为golang 1.13之后go mod强制要求使用主要版本规则,mqant目前还没有,因此只能先将版本号回退为v1.x q mqant是一种基于Golang语言的简洁,高效,高效的分布式微服务游戏服务器框架,研发的初衷是要实现一种能支持高并发,高性能,高实时性,的游戏服务器框架,也希望未来能够做即时通讯和物联网方面的应用 特性 高效分散 支持分布式服务注册发现,是一种功能完整的微服务框架 基于golang协程,开发过程全程做到无回调,代码精确性更高 远程RPC使用nats作为通道 网关采用
  3. 所属分类:其它

    • 发布日期:2021-02-20
    • 文件大小:227328
    • 提供者:weixin_42174176
  1. motan:跨语言远程过程调用(RPC)框架,用于快速开发高性能分布式服务-源码

  2. 莫坦 概述 Motan是用于快速开发高性能分布式服务的跨语言远程过程调用(RPC)框架。 Motan生态系统中的相关项目: 是golang的实现。 是PHP客户端,可以直接或通过Motan-go代理与Motan服务器进行交互。 是基于的Lua(Luajit)实现。 特征 创建分布式服务而无需编写额外的代码。 提供群集支持并与流行的服务发现服务(如或集成。 支持高级调度功能,例如加权负载均衡,跨IDC调度等。 针对高负载场景的优化,可在生产环境中提供高可用性。 支持同步和异步调用。
  3. 所属分类:其它

    • 发布日期:2021-02-17
    • 文件大小:2097152
    • 提供者:weixin_42120283
  1. datastore-emulator-viewer:查看器以模拟器模式查看Google Cloud Datastore-源码

  2. 数据存储模拟器查看器 目前,开发过程中处于模拟器模式的Google Cloud Datastore的简单GUI。 为什么出生 我使用Gin(Golang)制作此服务器,该服务器是连接数据存储模拟器的后端,客户端是从复制的 。 我发现Google Clound GUI在最近的节点上不能很好地与我配合使用,并且我想使用gui在数据存储区模拟器中查看数据,因此我使用golang制作了背景。 使用Docker 我已经用server&client制作了Dockerfiles。 你可以开始 docke
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:83968
    • 提供者:weixin_42120541
  1. myel-ethonline:内容检索付款管理器-源码

  2. 注意:此项目现在开发 Myel | ETH在线 我们在ETHOnline hackathon期间启动了此仓库以分离开发。 我们在私人仓库中开发了一个MacOS应用程序,可与检索市场进行交互。 我们将来可能会发布一个开放源Web UI,以便任何人都可以创建并为检索市场创建自己的客户端。 此回购的特色是我们在golang中首次实现了有效的检索市场实施,以及用于我们的检索付款管理和FIL贷款系统的原型合同。 您可以在其子目录中找到有关如何运行oracle系统的信息。 入门 收回市场依赖于我们自己运
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:11534336
    • 提供者:weixin_42140716
  1. jocko:在Golang中实现的Kafka具有内置的协调功能(无需ZK dep,单个二进制安装,Cloud Native)-源码

  2. 黑猩猩 Go中的Kafka /分布式提交日志服务。 该项目的目标: 在Go中实施Kafka 协议与Kafka兼容,因此Kafka客户端和服务可与Jocko一起使用 使操作更简单 分发一个二进制文件 使用Serf进行发现,使用Raft进行共识(并消除了运行ZooKeeper的需要) 更智能的配置设置 能够将磁盘空间的百分比用于保留策略,而不是仅保留字节和保留时间 更改分区数或添加主题时处理大小配置 学到很多,玩得开心 去做 生产中 正在取得 分区共识和分配 协议 生产 取 元
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:145408
    • 提供者:weixin_42106299
  1. go-swagger:适用于go的Swagger 2.0实现-源码

  2. 昂首阔步2.0 该软件包包含Swagger 2.0(又称 )的golang实现:它知道如何序列化和反序列化Swagger规范。 是RESTful API的简单但功能强大的表示形式。 简而言之招摇 凭借地球上最大的API工具生态系统,成千上万的开发人员正在几乎每种现代编程语言和部署环境中支持Swagger。 通过启用Swagger的API,您可以获得交互式文档,客户端SDK的生成和可发现性。 我们创建了Swagger来帮助兑现API的承诺。 Swagger帮助诸如Apigee,Getty
  3. 所属分类:其它

    • 发布日期:2021-01-30
    • 文件大小:4194304
    • 提供者:weixin_42164931
  1. chat:群聊系统,前端js + bootstrap,加入golang,效果https-源码

  2. 群聊构架图 用户服务:注册账号,登录生成令牌 群管理服务:申请,通知,群资料,群成员管理 聊天室服务:实时聊天 网关:协议转换,令牌验证 在线:上线服务,相当于客户端代理 MQ:消息副本,存储聊天 永久存储:账号数据,通知数据,群数据,聊天数据 客户端:web客户端 基础组件 存储用户信息,群资料用mysql 存储群聊记录用redis流,只是用来做存储,不使用pub / sub,pub / sub转发消息的时候应该是单线程循环写,100人的群消息处理能力会很低 MQ选择redis列表 服务注册与
  3. 所属分类:其它

    • 发布日期:2021-03-31
    • 文件大小:2097152
    • 提供者:weixin_42128963