![]() |
1
0
写一个工具来完成一项工作并做好它。 您需要获取并缓存数据,从该缓存服务所有500r/s,而不是直接通过 所以称之为w0是您的数据获取器——它作为自己的进程运行,等等,从w2获取数据并将其插入本地缓存数据存储。基本信息-如果设置了时间戳,则获取数据,插入本地数据缓存,获取时间戳,如果超过.5秒,则重复,否则等待几秒钟,然后再次检查时间戳并重复 因此,w0正在为您的数据库提供数据,以不超过120个请求/秒的速度提取数据(为了以防万一,需要留出一些空间)。w0只知道它本身、w2以及对数据库接口的写操作。 您的w1是您的RESTfulAPI,它从数据缓存中读取数据,w0一直保持充盈和新鲜,并将其提供给您的Web应用程序。w1对w2一无所知,或者不需要也不关心——它只关心解析客户机请求、对它们进行身份验证、验证它们、运行db查询以及向客户机发送适当的输出。 W3->WX是您的应用程序,它从您的RESTful API提供信息。他们对w0、w2或数据存储一无所知——他们只关心w1,即您的API。 |
![]() |
Jakob · 烧瓶REST-API:响应中的数值错误 1 年前 |
![]() |
Omar Ahmed · 可以仅使用(CSRF)令牌进行身份验证吗 1 年前 |
![]() |
Hyper10n · 从T-SQL查询内部管理HTTP会话 1 年前 |
|
Lavonne Riley · 无法获取数据并将其添加到谷歌工作表中 1 年前 |
![]() |
testtt · 微服务REST调用和数据库事务 1 年前 |
![]() |
JoeBim · PHP中的中程API 1 年前 |