Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
titleengine.properties
Session.<SenderId>/<TargetId>.Throttlers = MyGeneralInLimiter1, MyGeneralInLimiter2

Session.<SenderId>/<TargetId>.Throttlers.MyGeneralInLimiter1.Direction = Incoming
Session.<SenderId>/<TargetId>.Throttlers.MyGeneralInLimiter1.Type = SlidingWindowMessages
# throttler type dependent parameters
Session.<SenderId>/<TargetId>.Throttlers.MyGeneralInLimiter1.MessagesLimit = 10000
Session.<SenderId>/<TargetId>.Throttlers.MyGeneralInLimiter1.IntervalMs = 10000
Session.<SenderId>/<TargetId>.Throttlers.MyGeneralInLimiter1.DefaultAction = TerminateWithLogout  

Session.<SenderId>/<TargetId>.Throttlers.MyGeneralInLimiter2.Direction = Incoming
Session.<SenderId>/<TargetId>.Throttlers.MyGeneralInLimiter2.Type = SlidingWindowMessages
# throttler type dependent parameters
Session.<SenderId>/<TargetId>.Throttlers.MyGeneralInLimiter2.MessagesLimit = 100
Session.<SenderId>/<TargetId>.Throttlers.MyGeneralInLimiter2.IntervalMs = 10000
Session.<SenderId>/<TargetId>.Throttlers.MyGeneralInLimiter2.DefaultAction = SendReject  

Log messages

If the MessagesLimit or IntervalMs property is specified with an incorrect value, the warning below will be logged:

...