11 2022 档案
摘要:import os import sys import subprocess import shutil """ 功能: 1. 拷贝python的proto到go的对应目录之下 2. 生成python的源码 - import . 3. 生成go的源码 """ class cd: def __init
阅读全文
摘要:一.新建商品 1. 配置路由 goods-web/router/goods.go package router import ( "github.com/gin-gonic/gin" "mxshop-api/goods-web/api/goods" ) func InitGoodsRoute(Rou
阅读全文
摘要:一.目录 1. 新建目录 goods-web/utils/register/consul/register.go 2.目录截图 二.注册配置 1. 概述 1. 创建目录:为了后续支持其他注册中心,保证程序的拓展性,目前只支持consul 2. 利用go语言的特性,实现struct和interfact
阅读全文
摘要:一.项目初始化 1.目录结构 C:. │ config-debug.yaml │ config-pro.yaml │ main.go │ ├─api │ └─goods │ goods.go │ ├─config │ config.go │ ├─forms │ goods.go │ ├─global
阅读全文
摘要:一.项目初始化 1. 微服务接口分析 2. 数据库表分析 3. 订单支付全流程 4.目录结构 5.初始化model代码 创建goods_srv及model目录 创建goods_srv/model/models.py文件 from datetime import datetime from peewe
阅读全文
摘要:一. nacos介绍及安装 1. 官网 https://nacos.io/zh-cn/docs/quick-start.html 二.集成go 1.官网地址 https://github.com/nacos-group/nacos-sdk-go 2. 使用 package main import (
阅读全文
摘要:一. nacos介绍及安装 1. 官网 https://nacos.io/zh-cn/docs/quick-start.html 二.集成python 1.官网地址 https://github.com/nacos-group/nacos-sdk-python 2. 使用 import json i
阅读全文
摘要:一.grpc的负载均衡介绍 1.官网地址 https://github.com/grpc/grpc/blob/master/doc/load-balancing.md 2.架构 3. Name Resolver(grpc从consul中同步服务信息进行负载均衡) 作用:从指定的DNS服务器或者一个注
阅读全文
摘要:一.配置全局变量 global/golbal.go中添加: UserSrvClient proto.UserClient package global import ( ut "github.com/go-playground/universal-translator" "mxshop-api/us
阅读全文
摘要:一. 在python项目中使用 1.目录存放 创建公共目录存放common/register,创建base.py register.py 2.base.py基础类 import abc class Resister(metaclass=abc.ABCMeta): @abc.abstractmetho
阅读全文
摘要:一. 使用requests使用注册 1. python服务注册及检查 可以对http接口和grpc接口进行状态健康检测 import requests headers = { "contentType": "application/json" } def register(name, id, add
阅读全文
摘要:文档地址:https://mojotv.cn/go/refactor-base64-captcha 1. 在api接口文件中配置生成验证码的代码 在user-web/api下面创建chaptcha.go文件 package api //导入 import ( "github.com/gin-goni
阅读全文
摘要:1.在middlewares中创建cors.go文件 package middlewares import ( "github.com/gin-gonic/gin" "net/http" ) func Cors() gin.HandlerFunc { return func(c *gin.Conte
阅读全文
摘要:一. 如何使用JWT结合gin实现token生成 1. 创建文件,在mxshop-api/user-web/middlewares 下面添加固定文件 package middlewares import ( "errors" "github.com/dgrijalva/jwt-go" "github
阅读全文
阅读目录(Content)
此页目录为空