Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-10718

Use IO executor in RpcService for message serialization

    XMLWordPrintableJSON

Details

    Description

      The AkkaInvocationHandler and once FLINK-10251 has been merged also the AkkaRpcActor serialize their remote RPC messages before sending them. This happens in the calling thread which can be a main thread of another RpcEndpoint. Depending on the de-/serialization time, this can be considered a blocking operation. Thus, I propose to introduce an IO executor which is being used for the serialization of the messages. This will make the RpcService abstraction more scalable.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              trohrmann Till Rohrmann
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 10m
                  10m