cinema-shop 基于go-zero的微服务影院售票系统 cinema-shop

# cinema-shop 基于 go-zero 开发的影票售卖系统 ### 开发工具的使用 使用make工具解决每次生成代码运行实例时需要输入很多参数的问题 开发环境 Win10,安装make工具使用 Chocolatey包管理工具安装 以写Order服务为例 ``` 生成api文件 make order-new-api 生成api代码 make order-gen-api 运行代码 make order-run-api ``` ...阅读全文

2022-04-15 22:11:23

MatrixOne数据库 Database MatrixOne数据库

MatrixOne是一款面向未来的超融合异构云原生数据库,通过超融合数据引擎支持事务/分析/流处理等混合工作负载。 技术特点: * 超融合引擎:单一引擎实现HTAP * 内置流引擎:利用增量物化视图实现数据连接 * 异构统一:支持跨机房协同/多地协同/云边协同 * 多地多活:使用最优的一致性协议实现多地多活 * 极致性能:高性能,强一致,高可用 核心价值 * 简化数据开发和运维 * 消减数据碎片和不一致 * 无需绑定基础设施 * 极速的分析性能 * 像TP一样可靠...阅读全文

2022-04-14 11:50:54 MatrixOrigin

goshop电商综合系统 web 电商 goshop电商综合系统

打算长期维护的一个项目:自己学习go语言的一个历程吧,把遇到的问题,和解决的方案,使用的扩展件,自己开发的扩展件等等,会使用自己的服务器和域名搭建起来! 感兴趣的可以一起做哦,完全开源的哦 阅读全文

2022-04-05 23:03:37 jobhandsome

开源10年---Go实战项目---更新中 Go web实战项目 开源10年---Go实战项目---更新中

这个项目是我打算用10年时间来操作维护的一个项目,从微小处入手,一步一步搭建一个大型综合系统,并且我会自己购买服务器和域名让他正常运行起来。其次我会把本项目中所有遇到的知识点都一一罗列出来并进行详解,一是为了让自己印象加深,二是让更多的程序员可以从中获取到点什么。 感兴趣的可以跟着我一起做这个项目,不收费、不套路、人间自有真情在。 目的就是分享,以及给自己一个交待。阅读全文

2022-03-23 12:07:19 开源10年

LotusDB LotusDB-高性能 kv 数据库 LotusDB

lotusdb 是一个结合 LSM 和 B+ 树优势的 kv 存储引擎,具备读写快速稳定、读写放大和空间放大极低、简洁优雅的特点。 https://github.com/flower-corp/lotusdb 有以下几大特点你可以学习: 1、代码简洁规范 2、涵盖大多数 Go 语言基础用法和高级特性 3、单元测试技巧 4、理解和实践常见 kv 存储模型(LSM 和 B+ 树) 5、数据库设计理念 6、底层基础知识实践(操作系统、文件、磁盘) 阅读全文

2022-01-22 16:56:48 roseduan

sdb 数据库 sdb

## [SDB](https://github.com/yemingfeng/sdb) :纯 golang 开发、数据结构丰富、持久化的 NoSQL 数据库 ------ ### 为什么需要 SDB? 试想以下业务场景: - 计数服务:对内容的点赞、播放等数据进行统计 - 评论服务:发布评论后,查看某个内容的评论列表 - 推荐服务:每个用户有一个包含内容和权重推荐列表 以上几个业务场景,都可以通过 MySQL + Redis 的方式实现。 这里的问题是:MySQL ...阅读全文

2021-12-10 14:20:23

JuiceFS 分布式文件系统 JuiceFS

## JuiceFS JuiceFS 是一款高性能 POSIX 文件系统,针对云原生环境特别优化设计,在 GNU Affero General Public License v3.0 开源协议下发布。使用 JuiceFS 存储数据,数据本身会被持久化在对象存储(例如,Amazon S3),而数据所对应的元数据可以根据场景需求被持久化在 Redis、MySQL、SQLite 等多种数据库引擎中。JuiceFS 可以简单便捷的将海量云存储直接接入已投入生产环境的大数据、机器学习、人工智能以及各...阅读全文

2021-11-29 15:10:27 Juicedata

goya-circuit 类似于Hystrix的熔断器实现 goya-circuit

### Goya-Circuit: 类似于Hystrix的熔断器实现 Goya-circuit是微服务中的熔断机制的实现。在微服务领域,可以防止因调用链中某个环节的阻塞导致整个链路雪崩的情况。类似的实现如hystrix。 支持的功能: - 支持设置最大执行QPS - 支持设置熔断和回退策略 - 支持同步和异步方式执行 在**普通的基准测试**中,它比hystrix更具性能上的优势。 基本介绍:https://int64.ink/lab/goya-circuit/...阅读全文

2021-11-10 11:42:06 Anderson Lu

Redis Web Ui管理工具 redis管理工具 Redis Web Ui管理工具

# GoRedisManager redis 客户端管理平台(redis manager)【部署简单便捷,SSH连接,用户校验,操作日志等】。欢迎star!! ![redis-login.JPG](https://static.studygolang.com/211119/013cb36705068f945f29b166712a196b.JPG) ![index2.JPG](https://static.studygolang.com/211119/32c19928267d779986a3...阅读全文

2021-11-02 21:49:13 gphper

gdfs 分布式文件存储 gdfs

# gdfs 分布式文件系统 #### 介绍 gdfs分布式文件服务基于GO语言,前端页面使用vue-admin,主要用于小型文件存储。 它使用了带权重RoundRobin算法实现的负载均衡,使用技术框架gin+jwt+viper+gorm...等. #### 软件架构 网关和存储服务关系,如下图所示。 网关下一级是节点,每个节点下可以有N个服务,服务之间数据互相同步,互相备份。 ![输入图片说明](https://images.gitee.com/uploads...阅读全文

2021-11-01 09:49:09

Go-Garden 微服务框架 Go-Garden

# Go Garden go-garden是一款面向分布式系统架构的分布式服务框架 github地址:https://github.com/panco95/go-garden 码云地址:https://gitee.com/pancoJ/go-garden ## 概念 * 为分布式系统架构的开发提供了核心需求,包括微服务的一些基础架构支持,减少开发者对微服务的基础开发,更着力于业务开发; * 支持Http/Rpc协议,http框架使用gin,rpc框架使用rp...阅读全文

2021-10-28 14:54:05 Panco

Casdoor 具有 Web UI 界面的开源身份认证、单点登录平台,支持 GitHub、Gitee、QQ、微信、钉钉登录等 Casdoor

<div class="markdown_body"><div><h1>UI 优先的统一身份认证系统 Casdoor</h1> <h2>Casdoor 是什么?</h2> <p>Casdoor 是一个基于 OAuth 2.0 / OIDC 的 UI 优先集中认证 / 单点登录 (SSO) 平台,简单点说,就是 Casdoor 可以帮你解决 <strong>用户管理</strong> 的难题,你无需开发用户登录注册等与用户鉴权相关的一系列功能,只需几个步骤,简单配置,与你的主应用配合,便可完全...阅读全文

2021-10-22 23:25:33 Casbin开源社区

龙塘智能客服 在线客服系统 龙塘智能客服

龙塘在线客服系统是一个在线客服系统, 程序小巧使用简单, 使用GO高并发,主要特点: 1. go,vue开发, 具有请求与推送全双工功效, 极速高效,具有机器人,知识库功能; 2. 访客窗口多达5种配色方案,同时支持移动和PC端 3. 智能机器人自动回复功能, 即可设置客服系统为无人值守状态; 4. 客服人员使用电脑或移动设备浏览器均可登录提供服务; 5. 客服人员授权访客后可上传图片, 也可设置无需授权直接上传; 6. 客服人员具有群聊功能, 管理员有特殊指令查看系统实时工作状态;...阅读全文

2021-10-22 21:52:17

Goutil Go 辅助工具库 Goutil

Go一些常用的工具函数收集、实现和整理 - `arrutil` array/slice 相关操作的函数工具包 - `dump` 简单的变量打印工具,打印 slice, map 会自动换行显示每个元素,同时会显示打印调用位置 - `cliutil` CLI 的一些工具函数包 - `envutil` ENV 信息获取判断工具包 - `fmtutil` format data tool - `fsutil` 文件系统操作相关的工具函数包 - `jsonutil` JSON util...阅读全文

2021-09-30 20:38:57 inhere