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

搜索资源列表

  1. Golang数据库操作

  2. 针对Golang的数据库操作,以及JSON输出,包括连接池、
  3. 所属分类:其它

    • 发布日期:2015-08-06
    • 文件大小:2kb
    • 提供者:gebob123456
  1. Go-基于epoll协程池的golang网络库

  2. 基于epoll 协程池的golang网络库。支持epoll事件触发,读数据和业务逻辑处理分离,最大化利用cpu,防止内存急剧暴涨,适用于长连接、短连接,支持请求对象池和连接对象池
  3. 所属分类:其它

  1. Go-TinyUrl一个Golang开发的短网址服务

  2. 一个很简单的短网址服务,支持自定义短链接规则,后台使用Golang 缓存 连接池,保功能简单的同时兼顾性能
  3. 所属分类:其它

    • 发布日期:2019-08-14
    • 文件大小:18kb
    • 提供者:weixin_39840650
  1. redis-go-cluster, 在Go中,redis集群客户端实现.zip

  2. redis-go-cluster, 在Go中,redis集群客户端实现 redis-go-clusterredis-go-cluster是基于 burd burd burd的客户端的一个golang实现的。 它在本地缓存 slot 信息,并在集群更改时自动更新。 客户端管理每个 node的连接池,使用,可以
  3. 所属分类:其它

    • 发布日期:2019-09-18
    • 文件大小:27kb
    • 提供者:weixin_38744207
  1. MongoDB_Golang.zip

  2. 一、为什么会做这个封装 提供CURD,事务等基础功能封装,提高开发效率: golang提供了很多的类库下载,但是并不方便直接使用,或者重复使用的方法没有基于业务层的封装,调用极其繁琐反复,笔者在使用时深有感受;故封装了连接池,数据库常用功能(增删改查,事务执行,管道聚合操作),并提供具体的使用和详细的demo,代码块注释和readme.txt文件中简要记录笔者从0-1的踩坑总结 二、这个目录涉及哪些主要包,提供哪些功能 基于Mgo,Mongo-go-driver这两个比较
  3. 所属分类:其它

    • 发布日期:2020-03-12
    • 文件大小:7mb
    • 提供者:duringnone
  1. Golang连接池的几种实现案例小结

  2. 主要介绍了Golang连接池的几种实现案例小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  3. 所属分类:其它

    • 发布日期:2020-09-17
    • 文件大小:112kb
    • 提供者:weixin_38698149
  1. Golang你一定要懂的连接池实现

  2. 主要介绍了Golang你一定要懂的连接池实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  3. 所属分类:其它

    • 发布日期:2020-09-16
    • 文件大小:79kb
    • 提供者:weixin_38624332
  1. golang实现基于channel的通用连接池详解

  2. 主要给大家介绍了关于golang实现基于channel的通用连接池的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
  3. 所属分类:其它

    • 发布日期:2020-09-20
    • 文件大小:54kb
    • 提供者:weixin_38526208
  1. golang sql连接池的实现方法详解

  2. database/sql是golang的标准库之一,它提供了一系列接口方法,用于访问关系数据库。下面这篇文章主要给大家介绍了关于golang sql连接池用法的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧
  3. 所属分类:其它

    • 发布日期:2020-09-20
    • 文件大小:170kb
    • 提供者:weixin_38500047
  1. Golang你一定要懂的连接池实现

  2. 问题引入 作为一名Golang开发者,线上环境遇到过好几次连接数暴增问题(mysql/redis/kafka等)。 纠其原因,Golang作为常驻进程,请求第三方服务或者资源完毕后,需要手动关闭连接,否则连接会一直存在。而很多时候,开发者不一定记得关闭这个连接。 这样是不是很麻烦?于是有了连接池。顾名思义,连接池就是管理连接的;我们从连接池获取连接,请求完毕后再将连接还给连接池;连接池帮我们做了连接的建立、复用以及回收工作。 在设计与实现连接池时,我们通常需要考虑以下几个问题: 连接池的连
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:75kb
    • 提供者:weixin_38700430
  1. 在golang中操作mysql数据库的实现代码

  2. 前言 Golang 提供了database/sql包用于对SQL数据库的访问, 作为操作数据库的入口对象sql.DB, 主要为我们提供了两个重要的功能: •sql.DB 通过数据库驱动为我们提供管理底层数据库连接的打开和关闭操作. •sql.DB 为我们管理数据库连接池 需要注意的是,sql.DB表示操作数据库的抽象访问接口,而非一个数据库连接对象;它可以根据driver打开关闭数据库连接,管理连接池。正在使用的连接被标记为繁忙,用完后回到连接池等待下次使用。所以,如果你没有把连接释放回连接
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:56kb
    • 提供者:weixin_38694006
  1. golang实现基于channel的通用连接池详解

  2. 前言 golang的channel除了goroutine通信之外还有很多其他的功能,本文将实现一种基于channel的通用连接池。下面话不多说了,来一起看看详细的介绍吧。 功能 * 连接池中连接类型为interface{},使得更加通用 * 链接的最大空闲时间,超时的链接将关闭丢弃,可避免空闲时链接自动失效问题 * 使用channel处理池中的链接,高效 何为通用? 连接池的实现不依赖具体的实例,而依赖某个接口,本文的连接池选用的是io.Closer接口,只要是实现了该接口的对象都可以被池管理
  3. 所属分类:其它

    • 发布日期:2021-01-03
    • 文件大小:57kb
    • 提供者:weixin_38585666
  1. golang sql连接池的实现方法详解

  2. 前言 golang的”database/sql”是操作数据库时常用的包,这个包定义了一些sql操作的接口,具体的实现还需要不同数据库的实现,mysql比较优秀的一个驱动是:github.com/go-sql-driver/mysql,在接口、驱动的设计上”database/sql”的实现非常优秀,对于类似设计有很多值得我们借鉴的地方,比如beego框架cache的实现模式就是借鉴了这个包的实现;”database/sql”除了定义接口外还有一个重要的功能:连接池,我们在实现其他网络通信时也可以借
  3. 所属分类:其它

    • 发布日期:2021-01-03
    • 文件大小:173kb
    • 提供者:weixin_38543950
  1. direwolf:软件包direwolf是一个使用Golang编写的方便易用的http客户端-源码

  2. Direwolf HTTP客户端:节省您的时间 软件包direwolf是一个使用Golang编写的方便易用的http客户端。 如果您想了解更多信息,请转到此处: ,内有中文文档。 功能支持 清洁便捷的API 易于设置标题,Cookie,参数,过帐表格 会话控制 保持活动和连接池 HTTP(S)代理支持 重定向控制 超时控制 支持使用css选择器,regexp,json从响应主体中提取结果 内容解码 还有更多... 安装 go get github.com/wnanbei/direwolf
  3. 所属分类:其它

    • 发布日期:2021-03-16
    • 文件大小:148kb
    • 提供者:weixin_42129113
  1. FileServer-Golang:Go语言实现的分布式云存储系统,仿云盘功能-源码

  2. 基于Go语言的仿云盘demo 项目结构说明 │go.mod:go模块管理依赖文件 │go.sum:go模块管理生成的版本管理文件 │readme.md:本文件,项目说明 │tree.md:记录文件目录结构树 ├─cache:提供redis缓存支持,主要用于文件分块传输 │└─redis ├─common:统一错误码(实际并没有怎么用) ├─config:统一项目配置(数据库,oss,mq,redis,监听地址等) ├─db:提供数据库(dao层)支持,包括创建连接池,提供crud接口 │└
  3. 所属分类:其它

    • 发布日期:2021-03-11
    • 文件大小:418kb
    • 提供者:weixin_42162171
  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
    • 文件大小:904kb
    • 提供者:weixin_42101056
  1. apns:apns是用于基于ios通知的http2协议的简单golang程序包-源码

  2. apns是适用于http2的苹果apns库 特征: 支持连接池 使用检查连接支持ping框架 ============ 安装 go get golang.org/x/net/http2 go get github.com/blackbeans/apns 快速开始 创建APNS客户端 certificate , _ := FromP12File ( "./push.p12" , "xxxx" ) pool , err := NewConnPool ( 10 , 10 ,
  3. 所属分类:其它

  1. redis:用于Golang的类型安全的Redis客户端-源码

  2. Golang的Redis客户端 :red_heart: 加入提出问题。 生态系统 。 。 。 。 产品特点 Redis 3命令(QUIT,MONITOR和SYNC除外)。 具有支持的自动连接池。 。 。 和 。 。 。 。 。 不使用集群模式和Redis Sentinel 集群。 。 。 安装 go-redis支持2个最新的Go版本,并且需要具有支持的Go版本。 因此,请确保初始化Go模块: go mod init github.com/my/repo 然后安装
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:167kb
    • 提供者:weixin_42162216
  1. Golang连接池的几种实现案例小结

  2. 因为TCP的三只握手等等原因,建立一个连接是一件成本比较高的行为。所以在一个需要多次与特定实体交互的程序中,就需要维持一个连接池,里面有可以复用的连接可供重复使用。 而维持一个连接池,最基本的要求就是要做到:thread safe(线程安全),尤其是在Golang这种特性是goroutine的语言中。 实现简单的连接池 type Pool struct { m sync.Mutex // 保证多个goroutine访问时候,closed的线程安全 res chan io.Closer
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:111kb
    • 提供者:weixin_38677306
  1. mega-go-micro:基于go-micro v2封装的golang微服务框架,请谨慎使用-源码

  2. 基础组件服务 提供mysql,redis,mongo.consul,kafka等服务的连接池提供工具函数 安装 go get github.com/hammercui/mega-go-micro 常问问题 1 etcd err:go mod使用gprc 1.26.0 replace google.golang.org/grpc => google.golang.org/grpc v1.26.0
  3. 所属分类:其它

    • 发布日期:2021-03-30
    • 文件大小:184kb
    • 提供者:weixin_42107491
« 12 »