Does SignalR have a low performance? RRS feed

  • Question

  • User1052024640 posted

    I am sorry I am a beginner.

    These days I made a chatroom by asp.net core with SignalR.

    My friend tried my app and pointed out that I should not use SignalR for its performance is low that now almost no one uses it.

    He suggests me to use the MQ(message queue) to replace it.

    However, although he has learned about not only asp.net core but also JAVA. He develops JAVA mostly in his job.

    I searched in google and soon found that the Message Queuing is supported in .net framework while not supported in .net core.

    I wonder whether the performance of SignalR is as low as he said.

    If it was, is there any better suggestion for me to improve my project? Thank you.

    Friday, March 6, 2020 12:32 AM


  • User-474980206 posted

    His is confused about technology.

    Signal/r is a server to browser client peer  to peer persistent  connection. It’s main feature is the browsers JavaScript support. MQ is a server to server messaging system. 

    if your signal/r system outgrew a single hub, then you would need to link multiple hubs together. MQ could easily be used for this, but you also  use cloud event hubs as a solution.

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Friday, March 6, 2020 2:14 AM