栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

微信云托管体验

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

微信云托管体验

最近在了解微信云托管,体验了一番,很好用。
我觉得微信云托管是降低了运维的难度,可以不用在购买服务器了,直接使用微信云托管环境很方便。

摘自微信官方文档:微信云托管 是微信团队提供的以云原生为基础的,免运维、高可用服务上云解决方案,无需服务器,1分钟即可部署小程序/公众号服务端。

我最主要的一个疑问就是个人开发者可以使用微信的授权登录吗?
我看了下微信的文档,作为个人开发者,如果是小程序是可以的,个人公众号不行,普通web也不行,普通web开发此种方法调用云托管服务,不附带微信用户信息,请自己建立用户登录体系。
如果小程序是可以带着身份的,那么是否可以用小程序作为授权方,授权在普通web上面登陆呢?感觉这里可以一试啊。
例如腾讯云社区的登陆。小程序授权电脑网页登陆?

wx.cloud.callContainer 技术原理和使用指南,这个可以读一读
https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/practice/call.html

使用微信云托管遇到的一些问题:

我把django换成了golang,报了如下错误。

panic: mysql init failed with Error 1049: Unknown database ‘golang_demo’

“Error 1146: Table ‘golang_demo.Counters’ doesn’t exist”

最开始选择的django模版,后来我改成了golang的项目,发现数据库名称不一样,导致容器起不来。我新建了数据库,发现表也要自己新建。

2022/01/06 11:16:08 /app/db/init.go:29
[error] failed to initialize database, got error Error 1040: Too many connections
DB Open error,err= Error 1040: Too many connections
panic: mysql init failed with Error 1040: Too many connections
感觉有问题,待定

登录失败,原因:(1)sleep 线程数多,建议调低 wait_timeout和interactive_timeout 参数值;(2)慢查询堆积,建议将long_query_time参数值设置为1~2s,观察慢查询日志;(3)sleep 线程数少,也无慢查询堆积,建议调大 max_connections 参数值;错误码: ER_CON_COUNT_ERROR [17e2f18d3884][-10001]

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/990842.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号