Skip to content

jjeejj/Hertz-Kitex-Micro-Service-Template

Repository files navigation

Hertz-Kitex-Micro-Service-Template

Hertz , Kitex 微服务模版

使用文档

说明

  1. 当项目比较少的时候,IDL 声明文件可以和仓库放在一起;项目较大的时候 可以把 IDL 单独进行管理

服务说明

开发微服务的时候,使用配置中心来管理 host 和 port。如果没有指定 port 默认获取一个没有使用的

API 服务

提供对外部的接口

OSS 对象服务

提供媒体资源上传获取的服务,只提供 rpc 接口供其他内部 RPC 服务调用

支持的存储类型:

  1. Minio ✅
  2. 阿里云 ✅

Mq 消息队列服务

使用 snq 实现

翻译服务

提供 文本翻译功能

支持的翻译类型:

  1. 阿里云 ✅

代码生成

客户端:kitex -thrift frugal_tag -module github.com/jjeejj/Hertz-Kitex-Micro-Service-Template ./idl/oss.thrift

服务端:kitex -thrift frugal_tag -service oss -module github.com/jjeejj/Hertz-Kitex-Micro-Service-Template -use github.com/jjeejj/Hertz-Kitex-Micro-Service-Template/kitex_gen ../../../idl/oss.thrift

About

Hertz , Kitex 微服务模版

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published