# Oauth_api Service
This is the Oauth_api service
Generated with
```
micro new oauth --namespace=zw.com --type=web --plugin=registry=etcd
```
## Getting Started
- [Configuration](#configuration)
- [Dependencies](#dependencies)
- [Usage](#usage)
## Configuration
- FQDN: zw.com.web.oauth
- Type: web
- Alias: oauth
## Dependencies
Micro services depend on service discovery. The default is multicast DNS, a zeroconf system.
In the event you need a resilient multi-host setup we recommend consul.
```
# install consul
brew install consul
# run consul
consul agent -dev
```
## Usage
A Makefile is included for convenience
Build the binary
```
make build
```
Run the service
```
./oauth-web
```
Build a docker image
```
make docker
```
没有合适的资源?快使用搜索试试~ 我知道了~
基于go-micro、oauth2.0、gin的微服务授权中心.zip
共63个文件
go:30个
sum:5个
mod:5个
需积分: 5 0 下载量 101 浏览量
2024-05-23
17:16:24
上传
评论
收藏 243KB ZIP 举报
温馨提示
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
资源推荐
资源详情
资源评论
收起资源包目录
基于go-micro、oauth2.0、gin的微服务授权中心.zip (63个子文件)
content
go.mod 1KB
user_srv
go.mod 948B
plugin.go 14B
go.sum 143KB
Makefile 325B
handler
handler.go 240B
user.go 540B
cache
cache.go 14B
proto
user
user_srv.proto 199B
user.proto 227B
service
service.go 272B
Dockerfile 62B
models
user.go 270B
README.md 712B
main.go 2KB
go.sum 43KB
LICENSE 34KB
utils
wrapper
metrics
prometheus
prometheus.go 390B
tracer
opentracing
gin_micro
gin_micro.go 2KB
std_http
std_http.go 1KB
breaker
hystrix
hystrix.go 853B
go.mod 532B
go.sum 104KB
tracer
jaeger
jaeger.go 385B
http
status_code_tracker.go 5KB
log
zap.go 5KB
config
options.go 606B
config.go 2KB
.idea
dictionaries
zhangwei.xml 146B
vcs.xml 180B
misc.xml 174B
OAuth.iml 372B
modules.xml 262B
.gitignore 192B
oauth_srv
go.mod 948B
plugin.go 13B
go.sum 143KB
Makefile 298B
handler
handler.go 240B
oauth.go 548B
cache
cache.go 14B
proto
oauth
oauth_srv.proto 142B
oauth.proto 120B
service
service.go 272B
Dockerfile 65B
models
tokens.go 997B
clients.go 206B
README.md 726B
main.go 2KB
oauth_api
go.mod 2KB
plugin.go 13B
go.sum 146KB
Makefile 198B
handler
handler.go 296B
oauth.go 185B
service
service.go 325B
Dockerfile 90B
html
index.html 3KB
router
router.go 229B
README.md 749B
oauth_api.yaml 262B
main.go 3KB
README.md 64B
共 63 条
- 1
资源评论
生瓜蛋子
- 粉丝: 3829
- 资源: 5969
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Docker-Configuration-and-Usage-Guide.md
- MATLAB中colorbar的设置
- A33-Core3核心板硬件手册外围电路设计参考配套开发底板(DSN格式原理图+Protel及PADS PCB图)文件.zip
- javaweb中jsp相关知识 代码及笔记
- Unified Procedural Animation 4.27.zip
- An Introduction to MySQL Database
- 基于MATLAB实现学生成绩查询系统
- 23043721-1.STP
- proteus仿真-基于51单片机的PWM温度控制实例
- 基于MATLAB实现图像去噪 滤波 锐化 边缘检测 源程序代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功