草庐IT

lambda_task

全部标签

java - 如何用另一种语言(不是 Python)编写 Celery worker/tasks?

我知道Celery工作人员可以在MessageProtocolv2中接收消息格式。该协议(protocol)通过langheader支持多种语言:...application_headers={'lang':'py','task':'proj.tasks.add',...}...在documentation写的是工作人员可以将消息重定向到支持该语言的工作人员,并且没有关于如何使用Java、PHP等编写工作人员或任务的信息。 最佳答案 GoCelery应该这样做。然而,它确实得到了issues当我发现你的问题时,我正在寻找其他例子。

php - 当 Apache 通过 Task Planner 启动时,在 Windows 7 上通过 COM 从 PHP 5 调用 Excel 失败

大家好,这个问题不能太复杂。请提供解决方案,至少找出问题的最终根源。我目前正在编写一个应用程序,它通过COM控制Excel:该应用程序创建一个基于COM的Excel实例,打开一些XLS文件并读取它们的内容。情景一在Windows7上,我使用具有系统管理员权限的xmapp-control启动Apache和mySQL。一切都按预期工作。基于PHP的Controller脚本按预期与Excel交互。场景二如果我将Apache和mySQL作为“后台作业”启动,就会出现问题。方法如下:我使用Windows7TaskPlanner创建了两个作业。一个运行apache_start.bat,另一个运行m

java - Aws Lambda 访问 META-INF/MANIFEST.MF?

我习惯于在我构建的每个jar文件的META-INF/MANIFEST.MF中填写与组件版本、构建时间等相关的信息......我希望我的lambda记录该信息和/或将其作为输出的一部分。在大多数情况下,我可以使用类似于以下的代码来访问它:{code}GreatestClassNameEver.class.getPackage().getImplementationVersion(){code}我用我的lambda试过了,但是{code}getImplementationVersion(){code}返回null。 最佳答案 创建AWS

java - 如何在使用 uncrustify 格式化程序的 java lambda 表达式后正确缩进?

我正在使用带有atom-beautify和uncrustify的atom来格式化我的java文件。我希望lambda表达式的缩进仅在左大括号()->{之后缩进一层。我试过调整indent_continue属性,但是当我将它设置为零时它变得很疯狂。(使用4个空格进行缩进)当indent_continue=0时,会发生这种情况:publicclassTest{publicstaticvoidrunTest(Runnablecode){code.run();}publicstaticvoidmain(String[]args){runTest(()->{System.out.println(

java - 从其他 lambda 组合 lambda 时分支

我正在尝试使用lambda来获得乐趣。我创建了一个允许lambda组合的仿函数。但是,组合方式只允许线性变换,不允许分支。我的想法是,我知道我将来会拥有一个有效的不可变状态数据结构。我想编写一个从状态中提取值的转换;并将执行一系列步骤(可能需要也可能不需要状态)来执行转换。为此,我创建了两个类。函数式接口(interface)的工作方式类似于java.util.function.Function,但在andThen方法中采用了一个BiFunction,它允许状态参数从lambda传递到lambda。importjava.util.Objects;importjava.util.func

java - 如何使 Eclipse 中 Java 8 lambda 参数的代码完成工作?

假设我有这样一个界面:@FunctionalInterfacepublicinterfaceModifierFunction{GameapplyModifier(Gamegame,Cardcard,Modifiermodifier);}和一些我使用它的类:SHOWDOWN_BUFF((game,card,modifier)->{game.//我的问题是,如果我按Ctrl+Space,我看不到Game的方法...事实上我明白了根本没有建议。如果我使用此语法,它也不起作用:SHOWDOWN_BUFF((Gamegame,Cardcard,Modifiermodifier)->{game./

java - 在 Eclipse Amazon lambda 函数中作为 junit 运行时出现 JsonMappingException

在Eclipse中,我为dynamodb事件创建了一个新的Amazonlambda函数。我没有实现任何东西,代码是亚马逊向导创建项目时的代码。当我以junit运行测试时,它返回:com.fasterxml.jackson.databind.JsonMappingException:Conflictingsetterdefinitionsforproperty"eventName":com.amazonaws.services.dynamodbv2.model.Record#setEventName(1params)vscom.amazonaws.services.dynamodbv2.

java - 如何确定使用lambda实现泛型FunctionalInterface的Bean的类型参数?

我有一个通用的功能接口(interface):@FunctionalInterfacepublicinterfaceFeeder{voidfeed(Tt);}还有几个为不同的Animal子类实现该接口(interface)的bean。@ConfigurationpublicclassConfig{@BeanpublicFeederdogFeeder(){returndog->dogService.feedDog(dog);}@BeanpublicFeedercatFeeder(){returncat->catService.feedCat(cat);}}现在,服务类已经被注入(inje

java - 谷歌应用引擎 (Java) 任务队列 API : how to query number of running/pending tasks?

是否可以通过编程方式查询任务队列API以查看当前有多少任务正在执行/待处理?我在API中看不到任何执行此操作的方法,因此我求助于在数据存储区中创建对象来表示排队的任务。运行时,任务会从数据存储中删除相应的条目。如您所想,这很容易不同步。实际上,如果能够简单地计算给定队列名称的队列中的任务数量,我会非常高兴。 最佳答案 遗憾的是,没有可用于获取有关任务队列的信息的API。但是,我相信团队在未来会考虑到这一点(一个用于获取我们当前在仪表板上看到的统计信息的编程接口(interface),例如任务计数)。

java - 减少来自 Java Lambda 的 DynamoDB 延迟

如何减少我目前在Lambda和DynamoDB之间看到的延迟?这是一个Javalambda,使用AWS提供的SDK执行2个DynamoDB操作中的每一个操作需要4秒。我听说这些通常在完全空的表执行表扫描(下面的代码)。我应该怎么做才能减少延迟?我尝试过的事情lambda和DynamoDB都在同一区域(eu-west-1)。该表有5个RCU和WCU。增加这些没有帮助。lambda使用的最大内存为92MB。如果我分配最小128MB,则它会在15秒后超时。将内存增加到512MB可以实现每次调用4s的时间,再次增加到1GB可以将每次调用减少到2s。然而,对于一个普通的lambda表达式来说,这