microj

module
v0.0.0-...-c188a41 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 12, 2023 License: Apache-2.0

README

Microj

Micro 是一个简单的工具集式微服务框架,主要目的是为了学习及实践,所以使用过程中可能会存在大量需要修改的地方,采用go.work的方式体验会更好

特性

目前实现的功能还比较少,如下:

  • ORM 接入的gorm,该怎么用怎么用

  • redis 接入的go-redis,该怎么用怎么用

  • 日志 接入的zerolog,单独写了调用接口

  • 配置 接入的viper,增强了配置中心的能力,修改了插件化设计,更容易自己扩展其他的配置中心,能够动态刷新远程变化的配置,目前只实现了etcd

  • 服务注册发现 采用插件化设计,目前只实现了etcd

  • 消息 采用插件化设计,目前只实现了nats

  • 网关 使用了fasthttp,支持http和grpc的接入,针对grpc可以使用protc-gen-gw来生成网关代码

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL