locked
About SignalR Scaleout QueuingBehavior properties value means RRS feed

  • Question

  • User1135166864 posted

    As we use the SQL Server to scaleout our signalr service, I found we can rewrite the value of QueuingBehavior. But Microsoft has no more description on this enum variable. So I appreciate someone could give me a hint about these values means 

    Thanks in advanced

    Wednesday, September 16, 2015 1:05 AM

All replies

  • User-693045842 posted

    Hi

    As we use the SQL Server to scaleout our signalr service, I found we can rewrite the value of QueuingBehavior. But Microsoft has no more description on this enum variable

    AFAIK, Messages being sent to the backplane are queued ,QueuingBehavior.InitialOnly will send the first once ,and QueuingBehavior.Always will aways send ,i suggest you could test to see the scenario with different configuration .

    Wednesday, September 16, 2015 9:39 PM
  • User1135166864 posted

    Thanks for your patient apply, we explicit apply the QueuingBehavior.Always. it slowed down the response to the client request. but if we switch to InitialOnly, it will be better, 

    So I just wanna know the difference.

    but if as you said. if we configure the value to InitialOnly, the message only send once, does that means the consequence message won't be queued for broadcast or other? 

    if in that case, what the real purpose we configure the table count for performance consideration?

    Thursday, September 17, 2015 10:23 AM
  • User-1247759794 posted

    Thanks for your patience, we do not have any public article which speaks about enum values for QueuingBehavior property and detailed description of each.

    We have two values
    QueuingBehavior.InitialOnly: messages sent to backplace are first one.
    QueuingBehavior.Always: This will send message always.

    From: https://code.msdn.microsoft.com/SiganIR-con-VB-Ejemplo-af9205e9/sourcecode?fileId=116340&pathId=1483997241
    QueuingBehavior : Gets or sets a value that represents the queuing behavior for scale-out messages.

    If you are facing any performance issues while selecting any of the QueuingBehavior property then your question falls into the paid support category which requires a more in-depth level of support. Please visit the below link to see the various paid support options that are available to better meet your needs. http://support.microsoft.com/default.aspx?id=fh;en-us;offerprophone or https://support.microsoft.com/en-us/assistedsupportproducts 

    Monday, November 23, 2015 6:54 PM