Hertz-Kitex-Micro-Service-Template

module
v0.0.0-...-20002e4 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2023 License: Apache-2.0

README

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

Jump to

Keyboard shortcuts

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