微服务
qauzy
这个作者很懒,什么都没留下…
展开
-
【bilibili kratos】构建环境
1 拉取源码1.1fork自己的分支(方便修改)1.2 构建脚手架工具Linux/MacGOMOD=on && go get -u github.com/zzpu/kratos/tool/kratosWindowsset GOMOD=on && go get -u github.com/zzpu/kratos/tool/kratos...原创 2020-02-21 16:00:34 · 783 阅读 · 0 评论 -
【go-micro】go-micro环境准备
1 consul 安装https://www.consul.io/downloads.html下载对应系统的运行文件,解压放入系统路径,如:ubuntu可以放入/usr/bin/原创 2019-03-21 08:19:36 · 469 阅读 · 0 评论 -
安装配置jenkins
1 安装jdkadd-apt-repository ppa:webupd8team/javaapt-get updateapt-get install oracle-java8-installer2 安装运行jenkins下载wget http://mirrors.shu.edu.cn/jenkins/war/2.135/jenkins.war启动setsid...原创 2019-03-18 15:33:07 · 148 阅读 · 0 评论 -
【微服务记录】intellij 建立spring boot 项目
1 新建项目新建项目,选择Spring Initializr一路默认,然后选择web2 代码修改在java目录下新建controller包,在controller包下新建SampleController类代码为package hello;import org.springframework.boot.*;import org.springframework....原创 2019-03-22 09:12:17 · 356 阅读 · 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 · 1489 阅读 · 0 评论 -
【微服务记录】服务发现Consul
1 Consul简介Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案相比,Consul的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)。使用起来也较 为简单。Consul用Golang实现,因此具有天然可移...原创 2019-03-26 15:48:09 · 426 阅读 · 0 评论 -
【微服务记录】Protobuf
1Protobuf简介Protobuf是一种平台无关、语言无关、可扩展且轻便高效的序列化数据结构的协议,可以用于网络通信和数据存储,与msgpack类似,有名的gRPC就是基于Protobuf实现的,Protobuf3是其第三个版本。2Protobuf语法2.1 定义一个消息类型message Article {required int32 article_id=...原创 2019-03-24 16:24:32 · 500 阅读 · 0 评论 -
记录protobuf和grpc的操作过程
1 安装protobuf1.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 && ./configure1.4 编译make...原创 2018-05-25 08:01:26 · 2594 阅读 · 0 评论 -
【微服务记录】用go-micro编写微服务
1 用工具micro快速生成服务模板go-micro提供了一个命令行工具microdotzdeMacBook-Pro-2:foo dotz$ microNAME: micro - A microservice toolkitUSAGE: micro [global options] command [command options] [arguments...] ...原创 2019-03-27 19:43:31 · 1003 阅读 · 0 评论