使用
生产者
- topic
消费者
- GroupID
package main
import (
"context"
"fmt"
"log"
"os"
"os/signal"
"syscall"
"time"
"github.com/segmentio/kafka-go"
)
var (
topic = "user_click&quo分类标签归档:Go
package main
import (
"context"
"fmt"
"log"
"os"
"os/signal"
"syscall"
"time"
"github.com/segmentio/kafka-go"
)
var (
topic = "user_click&quoversion: '3'
######## 项目依赖的环境,启动项目之前要先启动此环境 #######
######## The environment that the project depends on, starting this environment before starting the project #######
services:
#jaeger链路追踪 — Jaeger for tracing
jaeger:
image: jaegertracing/all-in-one:1.42.0
cmain.go
package main
import (
"flag"
"fmt"
"grpc-common/ucenter/types/login"
"grpc-common/ucenter/types/register"
"ucenter/internal/config"
"ucenter/internal/middleware"
func TestGoFastDfsClient(t *testing.T) {
url := "/group1/upload"
filename := "2.png"
// 1. form表单请求体:头部
bodyBuf := bytes.NewBufferString("")
bodyWrite := multipart.NewWriter(bodyBuf)
_, err := bodyWrite.CreateFormFile("file", figo run main.go
main.go
package main
import (
"flag"
"fmt"
"ucenter-api/internal/config"
"ucenter-api/internal/handler"
&...请自行查看文档安装
package main
import (
"os"
"github.com/natefinch/lumberjack"
"go.uber.org/zap"
"go.uber.org/zap/zapcore"
)
type Logger struct {
*zap.Logger
}
func ZapLoginit() *Logger {
coreList := make([]zapcore.Core, 0)
// 输出终端
encodpackage main
import (
"fmt"
"time"
_ "github.com/go-sql-driver/mysql"
"xorm.io/xorm"
)
type User struct {
Id int64
Age int
Password string `xorm: