E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
go-kratos
golang微服务框架特性分析及选型
目录一、微服务框架特性(10个)包括:Istio、go-zero、go-kit、
go-kratos
、go-micro、rpcx、kitex、goa、jupiter、dubbo-go、tarsgo1、特性及使用场景
谬了个大也
·
2024-08-28 07:43
解决方案
go
微服务
云原生
Kratos技术系列|从Kratos设计看Go微服务工程实践
导读github.com/
go-kratos
/kratos(以下简称Kratos)是一套轻量级Go微服务框架,致力于提供完整的微服务研发体验,整合相关框架及周边工具后,微服务治理相关部分可对整体业务开发周期无感
Go中国
·
2023-12-15 13:09
java
编程语言
设计模式
go
redis
从Kratos设计看Go微服务工程实践
导读github.com/
go-kratos
/kratos(以下简称Kratos)是一套轻量级Go微服务框架,致力于提供完整的微服务研发体验,整合相关框架及周边工具后,微服务治理相关部分可对整体业务开发周期无感
Docker_
·
2023-12-15 13:07
java
编程语言
go
redis
接口
golang使用阿里短信服务
github.com/aliyun/alibaba-cloud-sdk-go/sdk""github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests""github.com/
go-kratos
叶扬风起
·
2023-10-28 03:02
Go framework
一、Goframework框架Github开源时间开源方Kratoshttps://github.com/
go-kratos
/kratos2019Bilibiligo-kithttps://github.com
杀神lwz
·
2023-08-24 07:22
Go
golang
开发语言
后端
go-kratos
微服务框架学习(1)-从demo学起
1.首先如果需要了解
go-kratos
的详细文档,可以先去看看官方的文档。
Mrmcling
·
2023-08-02 20:59
如何在go中实现程序的优雅退出,
go-kratos
源码解析
使用kratos这个框架有近一年了,最近了解了一下kratos关于程序优雅退出的具体实现。这部分逻辑在app.go文件中,在main中,找到app.Run方法,点进入就可以了它包含以下几个部分:App结构体:包含应用程序的配置选项和运行时状态。New函数:创建一个App实例。Run方法:启动应用程序。主要步骤包括:构建ServiceInstance注册实例启动Server注册实例到服务发现监听停止
了迹奇有没
·
2023-07-30 18:18
golang
golang
xcode
开发语言
go-kratos
——微服务框架开发
简述Kratos是bilibili开源的一套微服务框架设计原则:简单:不过度设计,代码平实简单;通用:通用业务开发所需要的基础库的功能;高效:提高业务迭代的效率;稳定:基础库可测试性高,覆盖率高,有线上实践安全可靠;健壮:通过良好的基础库设计,减少错用;高性能:性能高,但不特定为了性能做hack优化,引入unsafe;扩展性:良好的接口设计,来扩展实现,或者通过新增基础库目录来扩展功能;容错性:为
·
2023-06-13 18:48
go测试开发
Go 工程化标准实践
本文参考Go微服务框架
go-kratos
/kratos的项目结构及相关最佳实践,Kratos一套轻量级Go微服务框架,包含大量微服务相关功能及工具。
码一行
·
2023-04-04 16:17
GO
golang
数据库
开发语言
Go GRPC如何接入服务发现,解析
go-kratos
的etcd注册流程
示例代码如下:funcTestDiscovery(t*testing.T){client,err:=clientv3.New(clientv3.Config{Endpoints:[]string{"127.0.0.1:2379",},})iferr!=nil{panic(err)}dis:=etcd.New(client)endpoint:="discovery:///system_service
小虫跳跳
·
2022-07-28 17:27
Go微服务框架
go-kratos
实战05:分布式链路追踪 OpenTelemetry 使用
一、分布式链路追踪发展简介1.1分布式链路追踪介绍关于分布式链路追踪的介绍,可以查看我前面的文章微服务架构学习与思考(09):分布式链路追踪系统-dapper论文学习(https://www.cnblogs.com/jiujuan/p/16097314.html)。这里的OpenTel
九卷
·
2022-06-07 14:00
Go微服务框架
go-kratos
实战05:分布式链路追踪 OpenTelemetry 使用
一、分布式链路追踪发展简介1.1分布式链路追踪介绍关于分布式链路追踪的介绍,可以查看我前面的文章微服务架构学习与思考(09):分布式链路追踪系统-dapper论文学习(https://www.cnblogs.com/jiujuan/p/16097314.html)。这里的OpenTel
九卷
·
2022-06-07 14:00
Go微服务框架
go-kratos
实战04:kratos中服务注册和服务发现的使用
go-kratos
把这些服务中心的功能作为插件,集成进了kratos中。下面就用etcd
九卷
·
2022-06-04 05:00
Go微服务框架
go-kratos
实战03:使用 gorm 实现增删改查操作
一、简介在上一篇文章
go-kratos
实战02中,详细介绍了用kratos编写项目代码的步骤。这篇就在上篇基础上,再结合Go数据库操作库gorm一步一步来实现一个简单的增删改查操作。
九卷
·
2022-06-02 16:00
Go微服务框架
go-kratos
实战02:proto 代码生成和编码实现步骤
在上一篇kratosquickstart文章中,我们直接用kratosnew命令生成了一个项目。这一篇来看看kratosAPI的定义和使用。一、kratos中API简介1.1简介API全称是ApplicationProgrammingInterface,应用
九卷
·
2022-06-01 01:00
Go微服务框架
go-kratos
实战01:quickstart 快速开始
先来感受下用kratos快速创建项目一、环境准备1.1安装依赖软件protocprotoc-gen-go建议开启GO111MODULE1.2安装kratoscligoinstallgithub.com/
go-kratos
九卷
·
2022-05-29 22:00
kratos线上开源年会它来啦~
各位V2EX社区的朋友们大家好呀,我们是Go微服务框架Kratos的维护者团队,我们的项目地址是https://github.com/
go-kratos
/...在本周四,我们将在B站直播我们的线上年会。
·
2022-01-19 21:25
golang
用Kratos写项目吧!
A.Kratos快速入门官方文档中写的比较好,建议大概浏览一遍,点击此处查看文档,重点“快速开始.目录结构”、“快速开始.创建项目”、“框架组件”里的内容1.安装命令:goget-ugithub.com/
go-kratos
·
2021-10-15 18:11
golang框架学习
Kratos 微服务框架入门与实践
一.Kratos简介Kratos是B站基于Golang实现的一个开源的面向微服务的框架.使用Kratos可以很方便地构建一个规范的服务.开源GitHub地址:https://github.com/
go-kratos
自说自话
·
2021-05-31 08:58
golang微服务框架Kratos使用
简介项目地址:https://github.com/
go-kratos
/kratos项目致力于提供完整的微服务研发体验,整合相关框架及工具后,微服务治理相关部分可对整体业务开发周期无感,从而更加聚焦于业务交付
luslin1711
·
2020-07-02 10:45
后端
go
分布式
分布式
go
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他