techniques like pacer, FEC and NACK? to reduce head of line blocking

friuns2friuns2
edited July 6 in Photon Server
Does PhotonEngine implement some similar techniques like pacer, FEC and NACK? to reduce head of line blocking

Comments

  • Hi @friuns2,

    Thank you for choosing Photon!

    OK, NACK is Negative ACK, looks like this is from WebRPC.
    I googled but my search did not yield something useful for "pacer" and "FEC". Could you tell us what are you referring to?
  • friuns2friuns2
    edited July 6
    FEC is Forward error correction, it sends some reducant messages to minimize head of line blocking for reliable connection. if some packet loss occurs there is less risk get stuck and wait for lost packet

    some statics how it improves network reliability and to reduce head of line blocking here: https://github.com/wangyu-/UDPspeeder


    pacer is technique by seperating packets over time minimizes packet loss


    if you know russian this article what i read recently "writing own udp protocol"
    https://habr.com/company/oleg-bunin/blog/413479/
  • Hi, @friuns2

    we do not have such things.
    Just in case you are not aware, we have:
    1. unreliable unsequenced
    2. unreliable sequenced
    3. reliable unsequenced
    4. reliable sequenced

    Plus channels, plus encryption.

    best,
    ilya
Sign In or Register to comment.