随笔分类 -  kratos笔记

摘要:go微服务框架kratos学习笔记九(kratos 全链路追踪 zipkin) [toc] 当代的互联网的服务,通常都是用复杂的、大规模分布式集群来实现的。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台服务器,横跨多个不同 阅读全文
posted @ 2020-02-25 23:16 靑い空゛ 阅读(1701) 评论(0) 推荐(0) 编辑
摘要:go微服务框架kratos学习笔记八(kratos的依赖注入) [toc] 笔记二提过依赖注入,和如何生成,但没有细讲,本文来简单看看kratos的依赖注入。 什么是依赖注入 先来看一个小程序, 创建一个小程序模拟迎宾员问候客人的事件 我们将创建三个结构类型: 1)为迎宾员创建消息 message 阅读全文
posted @ 2020-02-21 18:14 靑い空゛ 阅读(2979) 评论(0) 推荐(0) 编辑
摘要:go微服务框架kratos学习笔记七(kratos warden 负载均衡 balancer) [toc] 本节看看kratos的学习负载均衡策略的使用。 kratos 的负载均衡和服务发现一样也是基于grpc官方api实现的。 grpc官方的负载均衡自带了一个 轮询策略、即像一个for循环一样挨个 阅读全文
posted @ 2020-01-19 18:54 靑い空゛ 阅读(2871) 评论(0) 推荐(1) 编辑
摘要:go微服务框架kratos学习笔记六(kratos 服务发现 discovery) [toc] 除了上次的warden直连方式外,kratos有另一个服务发现sdk : "discovery" discovery 可以先简单理解为一个http服务、 它最简单的发现过程可能是这样的: 1、servic 阅读全文
posted @ 2020-01-13 19:27 靑い空゛ 阅读(5373) 评论(0) 推荐(0) 编辑
摘要:go微服务框架kratos学习笔记五(kratos 配置中心 paladin config sdk [断剑重铸之日,骑士归来之时]) [toc] 本节看看kratos的配置中心 (骑士)。 kratos对配置文件进行了梳理,配置管理模块化,如redis有redis的单独配置文件、bm有bm的单独配置 阅读全文
posted @ 2019-12-30 23:15 靑い空゛ 阅读(2750) 评论(0) 推荐(0) 编辑
摘要:go微服务框架kratos学习笔记四(kratos warden quickstart warden direct方式client调用) [toc] warden direct 本文是学习kratos warden第一节,kratos warden的直连方式client调用,我直接用demo项目做示 阅读全文
posted @ 2019-12-29 12:51 靑い空゛ 阅读(2183) 评论(0) 推荐(0) 编辑
摘要:go微服务框架kratos学习笔记三(构建单独的http或者grpc demo项目) 前面两篇跑通了demo项目,和大概了解了kratos demo整体结构,本篇分别构建一个http和一个grpc微服务单独测试。 grpc 先从grpc 开始, 上篇没有测试grpc接口,这回来尝试,直接跑起demo 阅读全文
posted @ 2019-12-26 22:02 靑い空゛ 阅读(2529) 评论(0) 推荐(0) 编辑
摘要:[toc] 上篇文章 "go微服务框架kratos学习笔记一(kratos demo)" 跑了kratos demo 本章来看看demo项目的整体结构。 目录结构 官方文档解释 下面简单看看各层目录,api应该是最复杂的部分,其他的都很好看懂。 api api目录主要为对外接口目录、 、 可以通过k 阅读全文
posted @ 2019-12-24 22:56 靑い空゛ 阅读(4901) 评论(0) 推荐(0) 编辑
摘要:go笔记 rpc和grpc使用 [toc] rpc RPC(Remote Procedure Call,远程过程调用)是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络细节的应用程序通信协议。RPC协议构建于TCP或UDP,或者是HTTP上。允许开发者直接调用另一台服务器上的程序,而开发 阅读全文
posted @ 2019-12-19 19:24 靑い空゛ 阅读(2992) 评论(0) 推荐(0) 编辑
摘要:[toc] kratos微服务框架学习笔记一(kratos demo) TAG:本系列笔记以demo为主,适合微服务初学者入门,如果有地方我没具体写的话,那肯定是我也没去看,一笔带过了,所以很多细节可能还是需要自行研究哦! 补的话,得看时机,除非不恰饭哈。 常见微服务框架主要有这么几个 , a mi 阅读全文
posted @ 2019-12-18 19:04 靑い空゛ 阅读(11435) 评论(16) 推荐(2) 编辑