Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8145723
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 6, 20262026-06-06T13:45:26+00:00 2026-06-06T13:45:26+00:00

I read that WCF service throttling enqueues requests internally without any additional code. Is

  • 0

I read that WCF service throttling enqueues requests internally without any additional code.
Is it possible to monitor these internal queues to know, for example, the filling level of?

My goal is to avoid that a client can send many requests to a service (for example, via a slow or congested service), so if it were possible to monitor the amount of outgoing requests not yet been sent, the client might less traffic.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-06T13:45:27+00:00Added an answer on June 6, 2026 at 1:45 pm

    What you are looking for is a throttling algorithm. A common such algorithm is to measure average latency over the last N operations. If latency rises above an unusual level, start to throttle, because apparently the service is saturated.

    You can do it like this:

    while (true) {
     var avgLatencyInSec = GetLatencyAverage();
     var thresholdLatency = 0.1; //100ms default latency
     var latencyDiff = Math.Max(0, avgLatencyInSec - thresholdLatency);
     Thread.Sleep((latencyDiff / thresholdLatency) * (latencyDiff / thresholdLatency));
     //you need to tune the sleep amount by a constant factor
    }
    

    The more your latency is above threshold the more throttling will kick in. Throttling rises quadratically so it is guaranteed to converge.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a WCF service that uses ODP.NET to read data from an Oracle
I have a WCF service that can receive several requests/minute (or seconds) that need
I have to create a WCF service that will accept thousands of requests every
I am new to WCF Service. I read that both ASP.NET and WCF Services
I read some microsoft articles.They explained that WCF uses DataContractSerializer for serialization.But the articles
I am working with WCF .NET 3.5 SP1 and have read that one does
I read that Windows wp8 allows native code. So how then have ports such
We have a WCF service that uses Entity Framework to query a SQL database.
I have a WCF Service that maintains several connections to various databases. I am
I am developing a WCF service that receives the user's credentials in the SOAP

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.