Skip to content

Apache ServiceComb Java-Chassis 2.8.10

Choose a tag to compare

@liubao68 liubao68 released this 31 Aug 12:39
· 107 commits to 2.8.x since this release
71b0003

Release Notes

  • [SCB-2805]change default settings for http keep alive timeout and idle timeout by @liubao68 in #3927

In this version, we changed some default settings of http keep alive timeout and idle timeout. Following configurations and default values are added

servicecomb.rest.client.connection.idleTimeoutInSeconds 150 (default value changed)
servicecomb.rest.client.http2.connection.idleTimeoutInSeconds 150 (configuration key changed)

 

servicecomb.rest.client.connection.keepAliveTimeoutInSeconds 60 (default value changed)
servicecomb.rest.client.http2.connection.keepAliveTimeoutInSeconds 60 (default value changed)

servicecomb.rest.server.connection.idleTimeoutInSeconds 180 (default value changed)
servicecomb.rest.server.http2.connection.idleTimeoutInSeconds 180 (newly added keys)

This change is intended to avoid some randomly RPC fail. Please check issues for details. If these settings are set in configuration, please make sure server idle timeout is longer than client timeout.

  • [SCB-2806]disable OperationInstancesDiscoveryFilter by defalut by @liubao68 in #3930

In this version, we disable OperationInstancesDiscoveryFilter by default. And can be turn on by setting

servicecomb.loadbalance.filter.operation.enabled: true

OperationInstancesDiscoveryFilter is useful when upgrade a new version of consumer first which will invoke both new version and old version provider apis, and can forward requests to new version if the api is newly added to new version.

This filter depends a lot of things to swagger and service center, and the condition may not meet in other service center implementations. We may not support this feature in new version .

What's Changed

Full Changelog: 2.8.9...2.8.10