12 2019 档案

摘要:go微服务框架kratos学习笔记五(kratos 配置中心 paladin config sdk [断剑重铸之日,骑士归来之时]) [toc] 本节看看kratos的配置中心 (骑士)。 kratos对配置文件进行了梳理,配置管理模块化,如redis有redis的单独配置文件、bm有bm的单独配置 阅读全文
posted @ 2019-12-30 23:15 靑い空゛ 阅读(2861) 评论(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 靑い空゛ 阅读(2267) 评论(0) 推荐(0) 编辑
摘要:go微服务框架kratos学习笔记三(构建单独的http或者grpc demo项目) 前面两篇跑通了demo项目,和大概了解了kratos demo整体结构,本篇分别构建一个http和一个grpc微服务单独测试。 grpc 先从grpc 开始, 上篇没有测试grpc接口,这回来尝试,直接跑起demo 阅读全文
posted @ 2019-12-26 22:02 靑い空゛ 阅读(2652) 评论(0) 推荐(0) 编辑
摘要:[toc] 上篇文章 "go微服务框架kratos学习笔记一(kratos demo)" 跑了kratos demo 本章来看看demo项目的整体结构。 目录结构 官方文档解释 下面简单看看各层目录,api应该是最复杂的部分,其他的都很好看懂。 api api目录主要为对外接口目录、 、 可以通过k 阅读全文
posted @ 2019-12-24 22:56 靑い空゛ 阅读(5038) 评论(0) 推荐(0) 编辑
摘要:go笔记 rpc和grpc使用 [toc] rpc RPC(Remote Procedure Call,远程过程调用)是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络细节的应用程序通信协议。RPC协议构建于TCP或UDP,或者是HTTP上。允许开发者直接调用另一台服务器上的程序,而开发 阅读全文
posted @ 2019-12-19 19:24 靑い空゛ 阅读(3025) 评论(0) 推荐(0) 编辑
摘要:[toc] kratos微服务框架学习笔记一(kratos demo) TAG:本系列笔记以demo为主,适合微服务初学者入门,如果有地方我没具体写的话,那肯定是我也没去看,一笔带过了,所以很多细节可能还是需要自行研究哦! 补的话,得看时机,除非不恰饭哈。 常见微服务框架主要有这么几个 , a mi 阅读全文
posted @ 2019-12-18 19:04 靑い空゛ 阅读(11585) 评论(16) 推荐(2) 编辑
摘要:nats的消息传递模型 @[toc] What is NATS nats是一个go语言开发的开源的、轻量、高性能的原生消息系统。nats消息由主题处理,不依赖于网络位置。它提供了应用程序或服务与底层物理网络之间的抽象层。数据被编码并作为消息,由发布者发送。消息由一个或多个订阅者接收、解码和处理。 N 阅读全文
posted @ 2019-12-15 23:17 靑い空゛ 阅读(4012) 评论(0) 推荐(1) 编辑
摘要:@[toc] json包实现了json对象的编解码,参见RFC 4627。Json对象和go类型的映射关系主要通过Marshal和Unmarshal函数实现 Marshal func Marshal(v interface{}) ([]byte, error) Marshal函数返回v的json编码 阅读全文
posted @ 2019-12-15 19:58 靑い空゛ 阅读(658) 评论(0) 推荐(0) 编辑
摘要:@[toc] 什么是微服务 今天简单了解一下微服务,在看微服务前,先了解一下传统的单机系统。 单体系统 所有的业务子模块都集中在一个系统中,优点是便于管理,但是规模变大的时候,缺点就很明显了。 缺点: 1、项目过于臃肿 当产品规模越来越大,各种的大大小小模块都塞在一个项目中,必然会使整个项目变的臃肿 阅读全文
posted @ 2019-12-15 19:29 靑い空゛ 阅读(806) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示