『贴代码』
PasteSpider
PasteForm
精选作品
优选问答
成长笔记
【本期话题】更多
                                    我们在开发中经常遇到对方的接口请求有频率限制,比如当前接口每秒的请求不能大于100,不能大于1000,对于这样的,我们作为请求方,如何做限定?
                    
PasteSpider内各种宏的规则和定义说明
尘埃 2024-10-24 2791 168 1

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


App容器

旧版本中只是指运行在docker/podman中的容器,V5版本后也表示服务或者网站等

占位符 说明 示例 备注
{{App.Address}} 容器的IP地址 172.16.0.11 string
{{App.AppID}} 容器的12位ID 4bb827e78cd9 string
{{App.Name}} 容器名称 default_4_bfbf693eb2584935aa65b string
{{App.Id}} 容器在PasteSpider内的ID 11 int32类型

{{App.Port[x]}} 容器监听的端口(宿主中的端口) 如果有多个则用x表示,比如已知容器映射1080,11443端口,则{{App.Port[1]}}表示11443 表示外部

Service服务

项目中的服务,比如商城的订单服务,商城的接口服务等

占位符 说明 示例 备注
{{Service.Code}} 服务代码 api string
{{Service.OtherArgs}} 服务中的其他参数 string
{{Service.Id}} 服务在PasteSpider中的ID int
{{Service.DirectPath}} 服务中配置的直接目录,一般用于静态文件模式 string
{{Service.NeedMapping}} 是否端口映射 True/False string
{{Service.FileModel}} 服务的文件模式0静态1源码2发布3镜像模式 1 int
{{Service.Args1}} 服务中的其他参数1
{{Service.Args2}} 服务中的其他参数2
{{Service.Args3}} 服务中的其他参数3
{{Service.Port[x]}} 服务监听的端口,一般是80/80,443,用法同{{App.Port[x]}} 表示内部端口 -

Model环境

占位符 说明 示例 备注
{{Model.Code}} 环境代码,比如prod,default等,支持自定义 api
{{Model.Id}} 这个服务中的这个环境的Id,系统中唯一 11 int

Linux服务器

占位符 说明 示例 备注
{{Linux.RemoteIP}} 远程IP,这里表示外部IP 111.111.111.111
{{Linux.Id}} 服务器的ID 11
{{Linux.OpenPorts}} 映射端口组 15000-16000 需要端口映射的时候需要使用
{{Linux.BuildHost}} 所在PasteSpider专用地址 https://spider.abc.com/
{{Linux.WorkDir}} PasteSpider的工作目录 /spider/
{{Linux.NginxDir}} nginx的目录 /etc/nginx/conf.d/
{{Linux.Unix}} 宿主系统 centos/unbntu centos
{{Linux.Tool}} 容器类型docker/podman docker

Store私有仓库

占位符 说明 示例 备注
{{Store.Address}} 仓库地址 store.abc.com 域名
{{Store.Id}} 私有仓库ID 15 int
{{Store.Protect}} 访问协议 https
{{Store.Port}} 访问端口 5010
评论列表
尘埃
后面添加了Current模块,后续补充
上面也有一些有遗漏
尘埃
168 2791 1
快捷注册
用户问答更多
PasteForm,神奇了啊!都说低代码,低代码,那个是对于非开发者来说的,感觉PasteForm就是开发者的低代码啊!只要配置好Model,就有对应的CRUD操作,还带一些逻辑,和生成代码是两码事了!!!问题来了,有什么局限性,或者适用哪些场景?
07月份版本的内存占用比以前大了,也没有泄漏,啥情况?以前200MB,这个版本能到300MB
  • 应该和之前的PasteForm引入有关,之前的版本引入了大量的API,看看10月份或者11月份的版本,新版本的PasteForm极大的优化了API接口量,可以说直接从4N优化到了N个(N代表数据表数量)

文档中的组织归属有些问题,啥时候看看,更新更新!
  • 已经升级了,主要是left join的查询的时候没有过滤,其实这个问题,多租户也是一样的!

最新动态
  • 216.****.133 正在查看 PasteSpider的202506月版本的归属如何玩?看这篇就够了 !
  • 216.****.133 正在查看 PasteSpider的V5正式版发布啦!(202504月版),更新说明一览 !
  • 216.****.133 正在查看 关于PasteSpiderV2版本升级V5版本后,部署的服务会走一遍扩容的说明 !
  • 216.****.133 正在查看 Serilog的全局处理,发生异常后,如何统一处理?只要引入一个ILogEventSink即可,一起瞧瞧去 !
  • 216.****.133 正在查看 关于PasteSpider的权限模块变更前的思考,另类的鉴权模式,很有参考意义 !
  • 216.****.133 正在查看 别在无脑的统一封装返回了,会暴露你的实力的,不信一起来看看 !
  • 98.****.42 正在查看 文章列表页 !
  • 216.****.133 正在查看 论我是如何改造ABP官方的审计日志Auditing系统的! !
  • 216.****.133 正在查看 有哪些高大上的词语,你有没有被虎得一愣一愣得,一起来看看AI的吐槽! !
  • 216.****.133 正在查看 12306是否有别人说的那么难?一起来看看和AI聊过之后的方案! !
  • 216.****.133 正在查看 PasteSpider部署工具介绍,为啥说是开发专属部署工具,看这篇就够了! !
欢迎加入QQ讨论群 296245685 [PasteSpider]介绍 [PasteForm]介绍 @2022-2023 PasteCode.cn 版权所有 ICP证 闽ICP备2021013869号-2