
go
Anglry
一个正在思考前途,但却干着没有钱途的工作,日常清理桌上碎发的程序猿
展开
-
go 调用elasticsearch (本地环境)
//建立连接 这里的elastic.SetSniff(false) 取消node判断,在本地只有一个es服务的情况下 client,err = elastic.NewClient(elastic.SetErrorLog(errorlog),elastic.SetURL(host),elastic.SetSniff(false)) if err != nil{ panic(err) } //判断是否联通 info,code,err := client.Ping(host).Do(context..原创 2021-08-18 16:10:06 · 263 阅读 · 0 评论 -
go 安装gin can‘t find package
按照提示针对in any of 的路径再GOPATH/src 文件下安装或git clone 对应的文件。注意没有指定文件路径要手动创建原创 2020-11-19 09:39:56 · 334 阅读 · 0 评论 -
golang使用thrift创建服务
这两天看了好多关于thrift gprc的资料和文档,但依旧有点问题,虽然服务最后跑起来了,但是要解决的还有很多问题。 做一下总结 也算是自己组都梳理 thrift总的来说就是一个中间件。一般用来作为扩展进行跨语言的服务开发 自上而下分为四层,在程序编写中这四层是不可获取的就像是消息中心那样每一个组件都有必须的意义 Transport(包含了TCP,HTTP等)网络传输 有网络传输当然就有协议 Protocol(JSON等)传输协议 数据传输需要有载体有信道 Processor 负责RPC接原创 2020-07-29 15:45:06 · 1769 阅读 · 0 评论 -
Linux下安装Go环境
Linux下安装Go环境 亲测可用,ubuntu18.04,转载自https://www.jianshu.com/p/c43ebab25484 安装Go环境 Golang官网下载地址:https://golang.org/dl/ 打开官网下载地址选择对应的系统版本, 复制下载链接 这里我选择的是go1.11.5.linux-amd64.tar.gz:https://dl.google...转载 2020-02-24 17:05:29 · 265 阅读 · 0 评论 -
go的语言标准
https://books.studygolang.com/The-Golang-Standard-Library-by-Example/原创 2020-01-02 16:13:13 · 214 阅读 · 1 评论 -
thrift php
Thrift PHP 示例 Apache Thrift是一个跨语言的服务部署框架,通过一个中间语言(IDL, 接口定义语言)来定义RPC的接口和数据类型,然后通过一个编译器生成不同语言的代码(支持C++,Java,Python,PHP, GO,Javascript,Ruby,Erlang,Perl, Haskell, C#等),并由生成的代码负责RPC协议层和传输层的实现。 Thrift...转载 2019-12-16 16:03:21 · 376 阅读 · 0 评论 -
Thrift
https://www.cnblogs.com/ddcoder/p/7647186.html php版 Thrift 入门原创 2019-12-12 15:46:33 · 178 阅读 · 0 评论 -
go context
1 什么是Context 最近在公司分析gRPC源码,proto文件生成的代码,接口函数第一个参数统一是ctx context.Context接口,公司不少同事都不了解这样设计的出发点是什么,其实我也不了解其背后的原理。今天趁着妮妲台风妹子正面登陆深圳,全市停工、停课、停业,在家休息找了一些资料研究把玩一把。 Context通常被译作上下文,它是一个比较抽象的概念。在公司技术讨论时也经常会提到...转载 2019-11-22 10:11:45 · 191 阅读 · 0 评论