• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

aws/aws-swf-flow-library: AWS Simple Workflow Flow framework library

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

aws/aws-swf-flow-library

开源软件地址(OpenSource Url):

https://github.com/aws/aws-swf-flow-library

开源编程语言(OpenSource Language):

Java 100.0%

开源软件介绍(OpenSource Introduction):

Releases of aws-swf-flow-library

1.12.x

The 1.12.x release added following changes based on the 1.11.x release:

  • Supported scaling up the number of threads for task polling and task processing independently. This helps to avoid hitting the hard limit of concurrent pollers per task list, as you can increase the task processing threads without increasing the polling threads.
  • Allowed the number of task processing threads to dynamically change between 0 and a configured value. This feature is disabled by default, and you can turn it on by setAllowCoreThreadTimeOut(true) for the workflow/activity workers.
  • Removed the setTaskExecutorThreadPoolSize() and getTaskExecutorThreadPoolSize() methods from GenericActivityWorker and ActivityWorker. To configure the polling thread count and task execution thread count for your activity worker, please use setExecuteThreadCount() and getExecuteThreadCount() instead.
  • Removed the SpringGracefulShutdownActivityWorker and SpringGracefulShutdownWorkflowWorker classes. The SpringActivityWorker and SpringWorkflowWorker have the graceful shutdown logic in themselves.
  • Supported SimpleWorkflowClientConfig for tuning HTTP request timeouts of SWF APIs.
  • Improved the retry policy during worker startup to avoid startup failure due to RegisterActivityType and RegisterWorkflowType throttling.
  • Truncated stack trace to comply with the length limit of the details field in the RespondActivityTaskFailed API. Since the details field has a maximum length of 32768, SWF will return 400s if the original exception has a large stack trace. This change truncates the stack trace in case of detail length exceeded, by preserving the first stack trace element and logging the original stack trace.
  • Upgraded the Jackson dependencies to 2.13.x. We've received customer reports that Jackson upgrade can trigger deserialization error (for certain data types) in their workflows. To make it smooth, you'll need to bump up your workflow type accordingly and let old workflow executions drain out. Essentially you should use the same deployment strategy (e.g., have two fleets running two versions of workflows) as what you do for a workflow logic change.



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
versatica/JsSIP: JsSIP, the JavaScript SIP library发布时间:2022-08-15
下一篇:
martynsmith/node-irc: NodeJS IRC client library发布时间:2022-08-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap