- 博客(5)
- 收藏
- 关注
原创 Go生产消费模式的实现
1、通道实现import ( "fmt" "math/rand" "time")type Info interface { NewInfo(size int) chan interface{} SendInfo(ch chan<- interface{}) GetInfo(ch <-chan interface{})}type MQ struct {}func NewMQ() *MQ { return &MQ{}}func (m *MQ)NewI
2020-10-28 11:25:38 179
原创 go协程池设计优化
前些时间因项目需求,需使用协程池处理事件,所以在网上看好很多相关文章,做了总结,然后根据业务需求做了进一步的优化。项目部署在生产环境中运行了很长时间,协程池处理事务比较稳定,目前还没有出现问题。所以分享给同行,能够相互学习。咋们就不多说,已代码为主。需要优化的可以多提提意见。 一、协程管理package goroutine_poolimport ( "r...
2020-07-27 11:41:01 381
原创 单主机业务限流实现
实现背景: 最近在实现一个服务,给外部企业提供接口,为了防止频繁访问导致资源占用问题。要对API接口限流,所以封装一个业务接口限流的功能。 以下是源码,GOLANG做了一个比较简单的功能实现,非一线互联网公司使用基本满足需求。仅做交流学习,希望对老铁们有所帮助。import ( "sync/atomic" "time" "github.com/gpmgo/...
2020-07-27 11:34:44 273
原创 Ripple - 协议之做市商
Ripple协议做市商,是用来做夸网关之间的交易。任何一个用户都可以作为做市商,只要把单挂起就可以。1、挂单原生币 - 非原生币非原生币 - 非原生币2、book_offers 查询做市商能挂单成功的例子(不同币种,不同网关)...
2019-06-04 15:09:52 792
原创 Ripple - 协议之网关
Ripple协议之网关,是用来做跨币种之间的交易。创建网关步骤:1、发行地址启用DefaultRipple标志(AccountSet交易)挂起网关https://developers.ripple.com/accountset.htmlhttps://xrpcharts.ripple.com/#/transactions/88AD17CE89F2FA1AD79101DA9BD30C...
2019-06-04 15:09:29 2640
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人