『贴代码』
PasteSpider
PasteApeart
精选作品
优选问答
成长笔记
【本期话题】更多
                                    我们在开发中经常遇到对方的接口请求有频率限制,比如当前接口每秒的请求不能大于100,不能大于1000,对于这样的,我们作为请求方,如何做限定?
                    
PasteSpider支持Ubuntu(podman)啦!
尘埃 2023-06-03 4944 221 4 编辑
PasteSpider支持在Ubuntu系统中的podman中运行啦!我们将继续推进redhat的兼容测试和整改,争取对linux更多的支持!

更多PasteSpider的操作介绍,请前往 PasteSpider操作文档


   最新版本的PasteSpider支持Ubuntu系统啦,作者的测试环境是Ubuntu22,使用的是podman3.4.4

   之前的版本一直是使用Centos7(docker)测试的,相对于centos7来说,ubuntu还是有很多不一样的地方

openssl

   和centos7的系统的证书存储位置不一样,信任证书的地方也不一致!

   首先是openssl的配置文件的路径不一样

   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中遇到问题,欢迎留言告知我们!


评论列表
夏以乔木
最佳实践应该是使用podman,然后配置PasteSpider自动启动,如果重启了,PasteSpider去读取项目的服务配置和podman ps -a的停止的容器,对比后启动其他的,至于要不要按照顺序,就要看配置了,还有就是启动间隔!!!启动一个容器后,下一个容器多久启动!
尘埃
221 4944 4
快捷注册
用户问答更多
PasteApeart和PasteForm如何选择?
  • 不用选,后面都是PasteApeart,他们其实是一个东西

PasteApeart中有多层级继承的,表单中的字段排列顺序有什么规则?
  • 看版本,PasteApeart.Helper 26.9.2之后,就按照基类前面的顺序了,也符合阅读顺序,当然你可以使用PasteSort再次改变他!

PasteForm,神奇了啊!都说低代码,低代码,那个是对于非开发者来说的,感觉PasteForm就是开发者的低代码啊!只要配置好Model,就有对应的CRUD操作,还带一些逻辑,和生成代码是两码事了!!!问题来了,有什么局限性,或者适用哪些场景?
  • 1.语言吧,这本身只是一个开发思想,其实其他语言也可以用,不过最优雅实现的还是.NET

    2.特别适用于需要表单,表格的系统,所以哪些EMS,CRM,ERP等都合适

    3.扩展,比如这个思想,你也可以应用于C/S,理论上也是可以的

    4.这个主要针对的是管理端,附带UI的CRUD,也就是说对于业务代码,是没影响的!

    5.可能入门会麻烦点,毕竟有接近100个PasteXXXX特性要了解,幸运的是都是Paste开头,官方的也支持,比如MaxLength,Required等!

最新动态
  • 216.****.137 正在查看 PasteSpider中关于Nginx的配置,安装PasteSpider之后查阅 !
  • 216.****.137 正在查看 文章列表页 !
  • 216.****.137 正在查看 我配置了一个枚举类型,提交的时候是2,咋查询出来的时候还是0 !
  • 216.****.137 正在查看 环境的选择能否用直接模式,不要每次都弹出页面选择 !
  • 114.****.237 正在查看 【PasteApeart】最佳CRUD的实现案例项目PasteTemplate解析,包含源码(一) !
  • 216.****.137 正在查看 Serilog的全局处理,发生异常后,如何统一处理?只要引入一个ILogEventSink即可,一起瞧瞧去 !
  • 216.****.137 正在查看 12306班次筛选座位逻辑 !
  • 216.****.137 正在查看 别在无脑的统一封装返回了,会暴露你的实力的,不信一起来看看 !
  • 216.****.137 正在查看 关于PasteSpider的权限模块变更前的思考,另类的鉴权模式,很有参考意义 !
  • 216.****.137 正在查看 使用Obfuscar混淆(加密)你的程序源码并一键发布! !
  • 216.****.137 正在查看 有哪些高大上的词语,你有没有被虎得一愣一愣得,一起来看看AI的吐槽! !
欢迎加入QQ讨论群 296245685 [PasteSpider]介绍 [PasteForm]介绍 @2022-2023 PasteCode.cn 版权所有 ICP证 闽ICP备2021013869号-2