微服务
qauzy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【bilibili kratos】构建环境
1 拉取源码 1.1fork自己的分支(方便修改) 1.2 构建脚手架工具 Linux/Mac GOMOD=on && go get -u github.com/zzpu/kratos/tool/kratos Windows set GOMOD=on && go get -u github.com/zzpu/kratos/tool/kratos ...原创 2020-02-21 16:00:34 · 877 阅读 · 0 评论 -
【go-micro】go-micro环境准备
1 consul 安装 https://www.consul.io/downloads.html 下载对应系统的运行文件,解压放入系统路径,如:ubuntu可以放入/usr/bin/原创 2019-03-21 08:19:36 · 527 阅读 · 0 评论 -
安装配置jenkins
1 安装jdk add-apt-repository ppa:webupd8team/java apt-get update apt-get install oracle-java8-installer 2 安装运行jenkins 下载 wget http://mirrors.shu.edu.cn/jenkins/war/2.135/jenkins.war 启动 setsid...原创 2019-03-18 15:33:07 · 205 阅读 · 0 评论 -
【微服务记录】intellij 建立spring boot 项目
1 新建项目 新建项目,选择Spring Initializr 一路默认,然后选择web 2 代码修改 在java目录下新建controller包,在controller包下新建SampleController类 代码为 package hello; import org.springframework.boot.*; import org.springframework....原创 2019-03-22 09:12:17 · 423 阅读 · 0 评论 -
【微服务记录】go-micro微服务实现简单分析
1 服务初始化 1.1 服务接口 go-micro将微服务需要的功能做了抽象,定义了Service接口 // Service is an interface that wraps the lower level libraries // within go-micro. Its a convenience method for building // and initialising se...原创 2019-03-29 19:18:18 · 1577 阅读 · 0 评论 -
【微服务记录】服务发现Consul
1 Consul简介 Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案相比,Consul的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)。使用起来也较 为简单。Consul用Golang实现,因此具有天然可移...原创 2019-03-26 15:48:09 · 518 阅读 · 0 评论 -
【微服务记录】Protobuf
1Protobuf简介 Protobuf是一种平台无关、语言无关、可扩展且轻便高效的序列化数据结构的协议,可以用于网络通信和数据存储,与msgpack类似,有名的gRPC就是基于Protobuf实现的,Protobuf3是其第三个版本。 2Protobuf语法 2.1 定义一个消息类型 message Article { required int32 article_id=...原创 2019-03-24 16:24:32 · 601 阅读 · 0 评论 -
记录protobuf和grpc的操作过程
1 安装protobuf 1.1进入https://github.com/google/protobuf/releases获取特定release版本的安装包 1.2 解压 tar xzvf protobuf-all-3.5.1.tar.gz 1.3配置 cd protobuf-3.5.1 && ./configure 1.4 编译 make ...原创 2018-05-25 08:01:26 · 2709 阅读 · 0 评论 -
【微服务记录】用go-micro编写微服务
1 用工具micro快速生成服务模板 go-micro提供了一个命令行工具micro dotzdeMacBook-Pro-2:foo dotz$ micro NAME: micro - A microservice toolkit USAGE: micro [global options] command [command options] [arguments...] ...原创 2019-03-27 19:43:31 · 1091 阅读 · 0 评论
分享