我在网上搜索,但没有找到任何解决我的问题的方法。我使用 Laravel 5.2 和 SQS 作为队列驱动程序。我正在调度一项作业,以便向 100 个用户发送电子邮件。该作业接收“文章”模型和“用户”数组,每个用户都应该收到一封包含“文章”的电子邮件。
当有 10 个用户时一切正常。当用户数为 100 时,我收到来自 amazon SQS 服务的错误消息“400 bad request”,响应为:“原因:消息必须短于 262144 字节。” 我知道由于用户的数组,该作业的请求太大。
我想拆分用户的数组,以便将作业的请求大小减少到 256kb 以下。我可以通过循环遍历用户的数组来完成此操作,每次达到接近 256kb 时,我都会分派包含文章和用户的作业,然后继续遍历数组中的其余用户。
提前非常感谢你利奥。
我有一个常见的(或不那么 coomon)的场景yarn workspaces,但没有在网上找到适合我的指南。
纱线工作区看起来像这样:
- monorepo
- packages
- client
- admin
- theme
- lib
Run Code Online (Sandbox Code Playgroud)
client和admin
项目,这是经典的“monorepo风格”(勒拿湖)至2个项目之间共享组件。此文件夹应仅为此项目共享。附加信息:
monorepo 是根存储库 .gitmodulestheme同时在项目上client和admin项目上轻松开发。问题:
我们yarn start只在client项目和admin项目中运行。两个项目都使用theme相同的lib功能。由于lib与其他项目共享,因此每周更新一次:
tags在 git 存储库中使用还是应该lib从 monorepo 工作空间中删除并使用它npm package(重点是在我们一次又一次地更改lib不需要的文件时进行简单的开发过程 …我在git repo和在线搜索了这个错误,但是我找不到什么东西把我带到这里.React native对我来说是全新的,所以如果我错过了一些愚蠢的东西,我道歉.
我正在尝试在我的react-native项目中安装和链接react-native-fbsdk:https://github.com/facebook/react-native-fbsdk
我完成了以下步骤:
react-native init [YourApp]
Run Code Online (Sandbox Code Playgroud)
结果:完成,项目已创建
react-native install react-native-fbsdk
Run Code Online (Sandbox Code Playgroud)
输出:在C:\ wamp\www\chatapp \node_modules(26ms)中扫描符号链接的712个文件夹rnpm-install info模块react-native-fbsdk已成功安装和链接
react-native link react-native-fbsdk
Run Code Online (Sandbox Code Playgroud)
输出:在C:\ wamp\www\chatapp \node_modules(29ms)中扫描符号链接的712个文件夹{[错误:找不到模块'C:\ wamp\www\chatapp \node_modules\react-native-fbsdk\package.json' ]代码:'MODULE_NOT_FOUND'}
当然,当我尝试使用react-native run-android构建我的应用程序时,我得到了这个:
...
:app:processDebugResources
:app:generateDebugSources
:app:processDebugJavaRes UP-TO-DATE
:app:compileDebugJavaWithJavac
C:\wamp\www\chatapp\android\app\src\main\java\com\chatapp\MainApplication.java:16: error: cannot find symbol
import com.facebook.FacebookSdk;
...
Run Code Online (Sandbox Code Playgroud)
更多信息:
先感谢您.狮子座.
EDIT + UPDATE:添加了react-native标签.Facebook团队对此进行了调查,看起来它与React Native本身存在问题. https://developers.facebook.com/bugs/1889723254644374
我有疑问,我相信这会对其他开发人员有所帮助。我的 API 端有一个布尔字段“is_active”,但它返回 0 或 1,而不是 TRUE 或 FALSE。我想用<FunctionField/>它来包裹<BooleanField/>但它不起作用。请有人帮忙。
这是我的代码:
<FunctionField source="is_active" label="is_active" render={(record) => record.is_active ? true : false}>
<BooleanField/>
</FunctionField>
Run Code Online (Sandbox Code Playgroud)
该列仍为空白。
谢谢。