欢迎光临
我们一直在努力

微信云托管体验

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

摘自微信官方文档:微信云托管 是微信团队提供的以云原生为基础的,免运维、高可用服务上云解决方案,无需服务器,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]

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:微信云托管体验
文章链接:https://www.jmwz.net/976.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址