我们在开发中经常遇到对方的接口请求有频率限制,比如当前接口每秒的请求不能大于100,不能大于1000,对于这样的,我们作为请求方,如何做限定?
最新版本的PasteSpider支持Ubuntu系统啦,作者的测试环境是Ubuntu22,使用的是podman3.4.4
之前的版本一直是使用Centos7(docker)测试的,相对于centos7来说,ubuntu还是有很多不一样的地方
openssl
和centos7的系统的证书存储位置不一样,信任证书的地方也不一致!
centos7:/etc/pki/tls/openssl.conf
ubuntu:/usr/lib/ssl/openssl.conf
centos7:/etc/pki/tls/certs/ca-bundle.crt
ubuntu:/usr/local/share/ca-certificates/
私有仓库的生效也不一样,podman我测试是不需要重启的,然后证书要放入到对应的目录中,而ubuntu则不需要这么操作。
podman的镜像构建的格式不一样,如果你要使用私有仓库的读取接口,则需要打包为docker格式的镜像包
centos7:yum
ubuntu:apt-get
其他的感觉差不多,后续有更多不同点将在回复中添加!
写在后面
由于podman和docker的区别,目前不建议使用podman
1.--restart=always 这个在podman中不能使用,后续升级将支持使用PasteSpider进行重启
2.docker logs xxx -f这个在podman中不支持
3.更多的区别有待测试!
4.不过如果把遇到的问题都解决了,podman还是比docker好的,毕竟运行机制不一样!
如果你在使用podman中遇到问题,欢迎留言告知我们!
夏以乔木
尘埃
不用选,后面都是PasteApeart,他们其实是一个东西
看版本,PasteApeart.Helper 26.9.2之后,就按照基类前面的顺序了,也符合阅读顺序,当然你可以使用PasteSort再次改变他!
1.语言吧,这本身只是一个开发思想,其实其他语言也可以用,不过最优雅实现的还是.NET
2.特别适用于需要表单,表格的系统,所以哪些EMS,CRM,ERP等都合适
3.扩展,比如这个思想,你也可以应用于C/S,理论上也是可以的
4.这个主要针对的是管理端,附带UI的CRUD,也就是说对于业务代码,是没影响的!
5.可能入门会麻烦点,毕竟有接近100个PasteXXXX特性要了解,幸运的是都是Paste开头,官方的也支持,比如MaxLength,Required等!