2.6. EIP 更改
-
每个 EIPs 上删除了 <
;description> 的lang属性。 -
InOnly和InOutEIPs 已被删除。反之,使用SetExchangePattern或 to 指定要使用的交换模式。
2.6.1. poll Enrich EIP 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
轮询的端点 URI 现在作为属性存储在 Exchange 上(带有键 CamelToEndpoint),与其他 EIPs 一样。在 URI 作为消息标头存储之前。
2.6.2. CircuitBreaker EIP 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
camel-resilience4j 中的以下选项被错误地定义为属性:
| 选项 |
| bulkheadEnabled |
| bulkheadMaxConcurrentCalls |
| bulkheadMaxWaitDuration |
| timeoutEnabled |
| timeoutExecutorService |
| timeoutDuration |
| timeoutCancelRunningFuture |
这些选项没有在 YAML DSL 中公开,在您需要迁移的 XML DSL 中:
使用以下属性:
<circuitBreaker>
<resilience4jConfiguration timeoutEnabled="true" timeoutDuration="2000"/>
...
</circuitBreaker>
<circuitBreaker>
<resilience4jConfiguration timeoutEnabled="true" timeoutDuration="2000"/>
...
</circuitBreaker>