From 0dc985beb47bf69560547524c701108c94af6421 Mon Sep 17 00:00:00 2001 From: Khrabrov Arthur Date: Sun, 24 Sep 2017 18:39:00 +0300 Subject: [PATCH] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8a3e3c8..74b4c5d 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Citrina is a full-blown high-performance [VK (VKontakte) API](https://vk.com/dev ## Description Citrina is a VK API wrapper for .NET framework. This realization uses an [official VK API JSON Schema](https://github.com/VKCOM/vk-api-schema) to keep all the request/response models and methods up to date. Using this schema __guarantees the correctness and completeness__ of the models that VK API actually supports. Current API version that described by VK API JSON Schema is __5.67__. -_Converter that parses the JSON schema and transforms it to C# code is not included in the current repo and will be published separately in the near future._ +Converter that parses the JSON schema and transforms it to C# code published separately in [another repo](https://github.com/khrabrovart/VKApiSchemaParser). Moreover Citrina uses request queues to deal with high loads. Every request either puts in a queue or processes instantly depending on existence of an access token. Every access token has its own queue to maximize performance. This kind of logic prevents VK from returning the "Too many requests per second" error. It is important when you need to process several requests at a time. There can be maximum 3 requests to API methods per second from a client according to the [official VK API documentation](https://vk.com/dev/api_requests). Citrina puts these requests in a queue and then processes them as fast as possible. All you need to do is to wait for responses to return.