今天小程序本来打算发版本,然后推迟了,在看小程序文档的时候发现我以前没有了解过的“云托管”,它和“云函数”有一定的区别,对我最大的吸引是因为支持Java。
粗略的看下文档,直接跟着示例走一遍流程,发现了一个比较致命的问题:为啥部署这么慢!!!
微信的java包是使用docker部署的,我第一次部署使用示例项目java_helloworld.zip
,文档上说直接上传然后确定即可,但是我足足等了7分钟,我又仔细看了一下文档,跟着线上文档修改了一下示例项目,结果在几分钟后直接没有启动起来,只能重新使用原有的示例项目启动,这次启动起来了,但是还是7分钟,我怀疑是我配置太低的问题,默认就是0.5核的cpu和1G的内存,同事说是因为docker在打镜像导致的时间过长。
这次体验总结:
- 根据线上文档配置之后项目启动不了,微信文档一言难尽
- java的包不能超过2M,迁移原有项目比较困难
- 有云函数的便捷性 天然鉴权