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-micro
(7)
go-micro
微服务zap日志配置
文章目录一Zap日志介绍二Zap日志安装三Zap日志初始化四Zap日志重写方法五Zap日志使用六最后一Zap日志介绍Zap是在Go中实现超快、结构化、分级的日志记录。Zap日志能够提供下面这些功能:1、能够将事件记录到文件中,也可以在应用控制台输出2、日志切割-可以根据文件大小,时间或间隔来切割日志文件3、支持不同的日志级别。例如INFO、DEBUG、ERROR等4、能够打印基本信息,如调用文件/
夏沫の梦
·
2023-01-14 19:22
微服务系列课程
golang
微服务
后端
go php 框架,go微服务框架
go-micro
整体架构介绍
产品嘴里的一个小项目,从立项到开发上线,随着时间和需求的不断激增,会越来越复杂,变成一个大项目,如果前期项目架构没设计的不好,代码会越来越臃肿,难以维护,后期的每次产品迭代上线都会牵一发而动全身。项目微服务化,松耦合模块间的关系,是一个很好的选择,虽然增加了维护成本,但是还是很值得的。微服务化项目除了稳定性我个人还比较关心的几个问题:一:服务间数据传输的效率和安全性。二:服务的动态扩充,也就是服务
Andy Kwong
·
2023-01-14 19:17
go
php
框架
基于
go-micro
微服务的实战-Gateway网关层的鉴权-rbac(六)
基于
go-micro
微服务的实战-Gateway网关层的鉴权-rbac(六)文章最后附带完整代码上一节使用了身份认证。
毛小子
·
2023-01-14 19:45
golang
微服务
golang
微服务
gateway
rbac
认证授权
(9)
go-micro
微服务Redis配置
文章目录一go-redis介绍二go-redis安装三redis初始化连接四存储mail邮件五存储token六最后一go-redis介绍Redis(RemoteDictionaryServer),即远程字典服务,是一个开源的、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis:基于键值的存储服务系统,支持多种数据类型,性能高,功能丰富二go-red
夏沫の梦
·
2023-01-14 18:52
微服务系列课程
redis
golang
微服务
(6)
go-micro
微服务consul配置、注册中心
文章目录一Consul介绍1.注册中心Consul基本介绍2.注册中心Consul关键功能3.注册中心Consul两个重要协议二Consul安装1.使用docker拉取镜像三Config配置四Consul代码编写1.设置consul配置中心2.获取consul配置中心的数据3.consul可视化界面数据编写4.main.go代码编写五最后一Consul介绍Consul是HashiCorp公司推出的
夏沫の梦
·
2023-01-12 11:07
微服务系列课程
微服务
golang
后端
go-micro
微服务domain层开发示例详解
目录一domain层介绍说明二model层开发三repository层开发四service层开发最后一domain层介绍说明domain层专注于数据库数据领域开发,我们把数据库相关操作全部写在domain层。model层:数据表字段定义与开发repository层:数据库数据CURD操作service层:数据库相关业务操作对于复杂的业务操作,这样可以使业务逻辑更加清晰,有利于后期开发与维护。二mo
·
2023-01-11 05:00
Go 微服务开发框架DMicro设计思路详解
调研了市面上的各种框架,包括beego,goframe,gin,
go-micro
,go-zero,erpc
·
2023-01-11 05:56
详解
go-micro
微服务consul配置及注册中心
目录一Consul介绍1.注册中心Consul基本介绍2.注册中心Consul关键功能3.注册中心Consul两个重要协议二Consul安装1.使用docker拉取镜像三Config配置四Consul代码编写1.设置consul配置中心2.获取consul配置中心的数据3.consul可视化界面数据编写4.main.go代码编写五最后一Consul介绍Consul是HashiCorp公司推出的开源
·
2023-01-11 05:09
(4)
go-micro
微服务proto开发
文章目录一Protobuf介绍二安装Protobuf三Protobuf语法1.1基本规范1.2字段规则1.3service如何定义1.4Message如何定义四proto代码编写五生成.go文件六最后一Protobuf介绍GoogleProtocolBuffer(简称Protobuf)是Google公司内部的混合语言数据标准,目前已经正在使用的有超过48,162种报文格式定义和超过12,183个.
夏沫の梦
·
2023-01-09 18:48
微服务系列课程
golang
微服务
后端
windows下安装make及使用makefile文件
目录前言Makefile简介make作用安装make:1.windows上安装:chocolatey一、Chocolatey介绍二、Chocolatey安装安装make配置make连接前言本人在学习
go-micro
·
2023-01-09 04:58
go micro微服务框架项目搭建方法
目录一微服务项目介绍二
go-micro
安装1.拉取micro镜像2.生成项目目录三项目搭建使用DDD模式开发项目:四最后一微服务项目介绍账户功能是每一个系统都绕不开的一部分,所以本次搭建的微服务项目就是账户微服务项目
·
2023-01-09 04:57
go-xorm入门教程
示例如下:packagemodelimport(_"github.com/go-sql-driver/mysql""github.com/go-xorm/xorm""github.com/micro/
go-micro
Komorebi_u
·
2022-12-22 00:43
go
go
使用
go-micro
/config 读取配置文件
一、前言很多人入门的go使用的第一个框架有可能就是
go-micro
,特别是
go-micro
/config库,已经成为了,很多其他框架写config配置的默认参考结构,今天我们就来学习一下,如何使用
go-micro
·
2022-12-17 17:18
go
基于
go-micro
微服务的实战-zipkin实现全链路追踪(九)
基于
go-micro
微服务的实战-zipkin实现全链路追踪(九)文章最后附带完整代码Zipkin是Twitter的一个开源项目,基于GoogleDapper实现。
毛小子
·
2022-12-11 10:48
golang
微服务
golang
微服务
zipkin
go-micro
微服务全链路追踪
Go语言微服务框架实战:1.RPC简介及原理介绍 Davie
在本系列课程中,我们会着重讲框架的内容,主要包括两个:gRPC框架、
go-micro
框架。首先来学习gRPC框架相关的内容。本地过程调用让我们先来
qfliweimin
·
2022-12-03 08:36
Go 微服务实战之如何实现加解密操作的微服务开发
1前言在上一篇文章——《Go微服务实战之如何使用
go-micro
写微服务应用》中,我们介绍了微服务的相关概念和
go-micro
框架的特点。
·
2022-11-30 06:56
Go 微服务实战之如何使用
go-micro
写微服务应用
什么是微服务?什么是微服务(microservice)?这是企业界正在向计算界提出的问题。一个产品的可持续性取决于它的可修改程度。大型产品如果不能正常维护,就需要在某个时间点停机维护。而微服务架构用细化的服务取代了传统的单体服务,这些服务定义了明确的RPC或消息驱动的API边界。微服务架构有别于更为传统的单体式方案,可将应用拆分成多个核心功能。每个功能都被称为一项服务,可以单独构建和部署,这意味着
·
2022-11-30 06:23
go微服务-
go-micro
框架介绍
go-micro
框架介绍文章目录
go-micro
框架介绍一、micro框架介绍1.1、背景1.2、概述1.3、micro组成1.4、工具包介绍1.4.1、API1.4.2、Web1.4.3、Sidecar1.4.4
Onemorelight95
·
2022-10-13 12:56
go微服务
微服务
计算机毕业设计 基于微服务框架的电影院订票管理系统
简介今天来介绍一篇优秀毕业设计,基于微服务框架的电影院订票系统选题指导,项目分享:https://blog.csdn.net/WEB_DC/article/details/126942812题目要求技术方案服务端:
go-micro
WEB_DC
·
2022-09-27 18:31
毕业设计
毕设选题
管理系统
微服务
毕业设计
计算机
ssm
vue
go-micro
pprof分析工具
pprof是golang程序性能分析工具,
go-micro
基于官方pprof做了一层封装,对网络和应用封装了一套完整的分析方法。
·
2022-07-25 10:10
go
【毕业设计】基于微服务框架的电影院订票管理系统
基于微服务框架的电影院订票系统选题指导,项目分享:https://gitee.com/dancheng-senior/SSM-VUE-project/blob/master/README.md题目要求技术方案服务端:
go-micro
WEB_DC
·
2022-07-20 14:27
java
web
管理系统
毕业设计
微服务
java
毕业设计
java
web
基于微服务框架
go-micro
开发gRPC应用程序
go-micro
是golang的一个微服务框架。这篇文章将介绍使用
go-micro
最新版本v4开发gRPC服务的方式。
·
2022-07-04 11:15
go-micro
开发RPC服务以及运行原理介绍
go-micro
是一个知名的golang微服务框架,最新版本是v4,这篇文章将介绍go-microv4开发RPC服务的方法及其运作原理。
·
2022-07-04 11:42
go-micro
集成RabbitMQ实战和原理详解
目录Broker的核心功能发布订阅
go-micro
集成RabbitMQ实战启动一个RabbitMQ编写收发函数编写主体代码
go-micro
集成RabbitMQ的处理流程填的几个坑不能接收其它框架发布的消息
·
2022-05-07 10:59
go-micro
集成RabbitMQ实战和原理
在
go-micro
中异步消息的收发是通过Broker这个组件来完成的,底层实现有RabbitMQ、Kafka、Redis等等很多种方式,这篇文章主要介绍
go-micro
使用RabbitMQ收发数据的方法和原理
·
2022-05-07 09:10
golang
go-micro
集成RabbitMQ实战和原理
在
go-micro
中异步消息的收发是通过Broker这个组件来完成的,底层实现有RabbitMQ、Kafka、Redis等等很多种方式,这篇文章主要介绍
go-micro
使用RabbitMQ收发数据的方法和原理
波斯马
·
2022-05-07 07:00
go micro集成链路跟踪的方法和中间件原理解析
原理分析服务端WrapHandlerWrapperWrapHandler客户端WrapXXXWrapperWrapClient客户端Wrap和服务端Wrap的区别Http服务的链路跟踪前几天有个同学想了解下如何在
go-micro
·
2022-05-05 10:59
go-micro
集成链路跟踪的方法和中间件原理
前几天有个同学想了解下如何在
go-micro
中做链路跟踪,这几天正好看到wrapper这块,wrapper这个东西在某些框架中也称为中间件,里边有个opentracing的插件,正好用来做链路追踪。
·
2022-05-05 08:45
golang
go-micro
集成链路跟踪的方法和中间件原理
前几天有个同学想了解下如何在
go-micro
中做链路跟踪,这几天正好看到wrapper这块,wrapper这个东西在某些框架中也称为中间件,里边有个opentracing的插件,正好用来做链路追踪。
波斯马
·
2022-05-05 07:00
go-micro
使用Consul做服务发现的方法和原理解析
这篇文章将介绍
go-micro
使用Consul做服务发现的方法。关于Consul的使用方式
·
2022-04-26 19:26
go-micro
使用Consul做服务发现的方法和原理
这篇文章将介绍
go-micro
使用Consul做服务发现的方法。关于Consul的使用方式请参考我的另一篇文章:使用Consul做服务发现的若干姿势。
·
2022-04-25 09:19
golang
go-micro
使用Consul做服务发现的方法和原理
这篇文章将介绍
go-micro
使用Consul做服务发现的方法。关于Consul的使用方式请参考我的另一篇文章:使用Co
波斯马
·
2022-04-25 07:00
go-micro
开发RPC服务的方法及其运行原理
go-micro
是一个知名的golang微服务框架,最新版本是v4,这篇文章将介绍go-microv4开发RPC服务的方法及其运作原理。
·
2022-04-24 09:53
golang
go-micro
开发RPC服务的方法及其运行原理
go-micro
是一个知名的golang微服务框架,最新版本是v4,这篇文章将介绍go-microv4开发RPC服务的方法及其运作原理。
波斯马
·
2022-04-24 07:00
关于
go-micro
与其它gRPC框架之间的通信问题及解决方法
目录客户端改造服务端改造运行效果在之前的文章中分别介绍了使用gRPC官方插件和
go-micro
插件开发gRPC应用程序的方式,都能正常走通。不过当两者混合使用的时候,互相访问就成了问题。
·
2022-04-22 12:19
解决
go-micro
与其它gRPC框架之间的通信问题
在之前的文章中分别介绍了使用gRPC官方插件和
go-micro
插件开发gRPC应用程序的方式,都能正常走通。不过当两者混合使用的时候,互相访问就成了问题。
·
2022-04-22 10:17
golang
解决
go-micro
与其它gRPC框架之间的通信问题
在之前的文章中分别介绍了使用gRPC官方插件和
go-micro
插件开发gRPC应用程序的方式,都能正常走通。不过当两者混合使用的时候,互相访问就成了问题。
波斯马
·
2022-04-22 07:00
基于知名微服务框架
go-micro
开发gRPC应用程序
go-micro
是golang的一个微服务框架。
·
2022-04-21 09:08
golang
基于知名微服务框架
go-micro
开发gRPC应用程序
go-micro
是golang的一个微服务框架。
波斯马
·
2022-04-21 07:00
go-micro
系列(番外二)go module使用私库
由于众所周知的原因,在大陆地区我们无法直接通过goget命令或gitclone获取到一些第三方包,这其中最常见的就是golang.org/x下面的各种优秀的包。在Go1.13以上的版本中,我们可以通过GOPROXY来控制代理,以及通过GOPRIVATE控制私有库不走代理。设置GOPROXY代理://代理方式一:七牛云代理(推荐)goenv-wGOPROXY=https://goproxy.cn,d
zhang-jianqiang
·
2022-04-07 07:11
GO
golang
微服务
开发语言
微服务 & RPC
go-micro
比如有user和order两个服务,这2个服务不在一台服务器上,user怎
JamesKing
·
2022-01-25 09:00
推荐一款微服务框架Go-Garden
相对于
go-micro
、go-zero等重量级框架,这款框架非常轻量化,使用起来非常简单,而且常见的特性都支持。
·
2021-10-28 16:03
golang微服务后端
gin+etcd+go-micro微服务入门
微服务架构Http请求服务发现etcd服务响应Http响应前端gingo-micro后端框架结合gin+go-micro+etcdetcd:充当服务注册、服务发现功能
go-micro
:提供微服务功能gin
share_9527
·
2021-10-20 10:10
gRPC
go
golang
微服务
微服务架构
理解
go-micro
(一)| 前置知识准备
引言学习golang不久后,因工作需要接触到了
go-micro
这一微服务框架。经过读源码,写业务代码,定制个性化插件,解决框架问题这些过程后,对它有了更深刻的理解。
·
2021-08-04 18:36
golang
Micro 学习笔记
架构Micro主要由
Go-Micro
和微服务工具包两个部分构成。architecture.pngGo-MicroGo-Micro是Micro的核心,是一个独立的基于gRPC的微服务框架。
WuCh1k1n
·
2021-06-25 15:23
go-micro
框架源码剖析 之 函数选项模式
近期在查阅
go-micro
源码过程中发现,在设置创建微服务的参数选项时都依赖于项目外层一个名为github.com/micro/
go-micro
/options.go的文件,它定义了创建一个微服务所需要的各种参数选项
Chole121
·
2021-06-20 00:44
创建
go-micro
v2项目
1.使用gomodinit名称创建项目2.执行下面方法使用
go-micro
框架:gogetgithub.com/micro/
go-micro
/v2protobuf生成工具:gogetgithub.com
年少~年
·
2021-05-09 21:38
golang
go
创建
go-micro
v3项目
1.使用gomodinit名称创建项目2.执行下面方法gogetgithub.com/micro/micro/v3protobuf生成工具:gogetgithub.com/golang/protobuf/protoc-gen-gogo-micro自己的生成工具:gogetgithub.com/micro/micro/v3/cmd/protoc-gen-micro然后执行gomoddownload可
年少~年
·
2021-05-05 20:26
golang
go
golang微服务框架go-zero系列-1:适合创业的golang微服务框架go-zero + 金光灿灿的gorm V2实践
为什么使用go-zero可以有第三个选择golang圈子不大,微服务框架框架屈指可数:除了
go-micro
、go-kit,几乎没有其他选择。go-zero为此提供第三个可能。
非正式解决方案
·
2021-04-18 01:02
go-micro
安装(Windows 10)
在学习使用
go-micro
的时候,遇到了很多坑,最令人沮丧的便是起步时的安装问题。在网上查找相关资料,尝试了很多方案,基本上都是失败的。经过耐心的尝试还是解决了这个问题,这也是我开始写博客的原因。
·
2021-04-13 14:25
golang微服务
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他