Описание тега orleans
An implementation of the Virtual Actor model in .NET, designed for building high scale, concurrent, distributed systems in the cloud.
0
ответов
Понимание однопоточной природы зерна Орлеана
У меня есть следующий фрагмент кода клиента и зерна в Орлеане. // client code while(true) { Console.WriteLine("Client giving another request"); double temperature = random.NextDouble() * 40; var grain = client.GetGrain<ITemperatureSensorGrain>…
28 ноя '18 в 22:55
2
ответа
Как я могу обеспечить стабильность зерна Орлеана?
В эрланге вы можете передать начальное состояние актеру при его порождении. Таким образом, вам не нужно иметь дело с сообщениями инициализации, которые снова переводят актера в исходное состояние, или с сообщениями, требующими сообщения инициализаци…
25 ноя '15 в 15:34
1
ответ
Прямой клиент Orleans в проекте ASP.NET Core
В настоящее время я рассматриваю Орлеан как бэкэнд для основного веб-API-интерфейса Asp.net, и мне было интересно, есть ли у кого-нибудь опыт работы с его новой функцией - "прямым клиентом". Документы Орлеана говорят: " Это позволяет совместно разме…
23 фев '19 в 12:53
0
ответов
Зернохранилище Orleans не может динамически загружать зерна из сборок, если я не загружу их сначала
Я пытаюсь изменить образец HelloWorld, чтобы иметь возможность загружать зерна / интерфейсы динамически, без явных зависимостей SiloHost. Однако я продолжаю получать ошибки, либо "Orleans.Runtime.OrleansConfigurationException: ни одна из сборок, доб…
24 фев '19 в 22:00
1
ответ
Модульный тест Орлеана: поставщик типа <> name По умолчанию не загружен
У меня есть следующая проблема. Я пытаюсь реализовать модульный тест для зерна Орлеана, но при запуске он не может найти поставщика данных по умолчанию. Исключение происходит при вызове конструктора. Вот код: Класс модульного теста [TestFixture] pub…
22 янв '16 в 07:02
1
ответ
Однопоточность в зернах Орлеана
Я пытаюсь понять однопоточность зерна в Microsoft Orleans. Я использовал этот код и немного его изменил, чтобы проверить мои сценарии. Мой код клиента и строительный код бункера static async Task Main(string[] args) { var siloBuilder = new SiloHostB…
25 июл '18 в 20:41
0
ответов
Как создать модели чтения событий с помощью orleans?
Я планирую использовать Орлеан с источником событий. Я собираюсь создать зернистые зерна. Как использовать события, которые испускаются многими различными типами и экземплярами журнализированных зерен для построения моделей чтения? Каковы различные …
03 май '18 в 15:17
1
ответ
Неизменяемый атрибут или Неизменяемый объект-обертка - какой?
Быстрый вопрос для тех, кто может знать! Похоже, есть два способа пометить сообщение как неизменное в Орлеане. новый неизменяемый (...) или с атрибутом [неизменяемый] в классе сообщений Что предпочтительнее и, что важнее, почему - или это просто воп…
25 авг '15 в 09:29
1
ответ
List<KeyValuePair <строка, динамическая >> сериализация
Когда я пытаюсь сериализовать экземпляр класса (который имеет List<KeyValuePair<string, dynamic>>). Я получаю ошибку: System.Runtime.Serialization.SerializationException: обнаружен неподдерживаемый тип 'System.String'. Возможно, вам нужн…
03 окт '18 в 14:42
1
ответ
Orleans.GrainClient.GetStreamProviders() не работает
После вызова Orleans.GrainClient.GetStreamProviders() и Orleans.GrainClientGetStream() я получаю System.NullReferenceException. Я пытаюсь добавить StreamPorvider в файл конфигурации, а также по коду. Другие методы, такие как GetGrain(), прекрасно ра…
27 июн '16 в 16:22
1
ответ
Архитектура Орлеана - проекты силосов объединены или разделены?
Существует проект сбора данных IoT и проект обработки данных IoT. Они разрабатываются и поддерживаются отдельно. Тем не менее, было бы выгодно делить между собой общие зерна в силосе Орлеана (или силосном кластере). Как будет выглядеть архитектура в…
16 авг '15 в 09:14
1
ответ
Попытка настроить членство в Орлеан Кластер с Консулом
Я пытаюсь использовать существующий кластер Консул в качестве поставщика членства для тестового приложения Орлеана. Я получаю эту ошибку при подключении моего клиентского приложения к бункеру Не удалось найти какие-либо шлюзы в Orleans.Runtime.Host.…
29 окт '16 в 23:52
1
ответ
Оптимальная минимальная аппаратная конфигурация для силоса Орлеана
Какое оптимальное минимальное или рекомендуемое аппаратное обеспечение (в основном, ядро-оперативная память) для бункера Орлеана? для приложений, имеющих задачи ЦП и задачи ввода-вывода и по каким критериям Орлеан решает масштабировать, добавляя бол…
24 ноя '16 в 15:13
0
ответов
Орлеанский вызов зерна в зерно дает ошибку при использовании GrainFactory
Здравствуйте, у меня возникла проблема, когда я пытаюсь в моем NotifierGrain получить доступ к своему PlayerGrain и не могу понять, какую ошибку он дает, и я не могу найти какую-либо документацию или подобные проблемы. Итак, в моем уведомлении я сна…
26 фев '19 в 12:19
0
ответов
Npgsql блокирует поток на неопределенный срок в асинхронной среде
Я изо всех сил пытаюсь найти ответ на проблему, с которой я столкнулся в популярной библиотеке C# на Postgres, Npgsql. Я не уверен, является ли это проблемой с Npgsql или нет, хотя я подозреваю, что это потому, что мой код очень прост. Проблема, с к…
10 май '17 в 18:34
1
ответ
Шаблон коллекции зерна Орлеана в VS, он изменился?
Я использую v1.0.5 выпуска Microsoft Orleans SDK и следую в руководстве по запуску в автономном бункере Microsoft Orleans И это предполагает следующее: Если вы установите проект сбора зерна как стартовый проект и нажмете F5, вы заметите, что он запу…
04 апр '15 в 04:35
0
ответов
MSTEST в C# с использованием Simple Injector DI для класса с использованием Орлеана
Я буду признателен за вашу помощь в следующем вопросе. Я извиняюсь за длину, но это беспокоит меня в течение некоторого времени, и я хочу объяснить себя, как могу. Мне нужно проверить класс. Класс имеет некоторую бизнес-логику и использует Орлеан. У…
25 сен '18 в 20:29
1
ответ
Перехват вызова - Как определить, является ли вызов системным вызовом
Я пытаюсь создать метод перехвата, который обрабатывает только несистемные вызовы. Согласно документам, системные и несистемные вызовы перехватываются: Фильтры исходящих вызовов зерна вызываются для всех вызовов метода в зерне, и это включает в себя…
13 авг '18 в 19:23
1
ответ
Orleans EventHub потоковый провайдер
Я использую провайдера EventHubStream в проекте, основанном на Орлеане. Через несколько минут после запуска системы Орлеан начинает выдавать исключение QueueCacheMissException при попытке отправить событие в OnNext от производителя. Я пытался увелич…
03 авг '16 в 15:12
1
ответ
Если Зерно подпишется на Орлеанский поток, оно никогда не будет деактивировано?
Если Зерно подписывается на Орлеанский поток, означает ли это, что это Зерно никогда не будет деактивировано? Или оно будет деактивировано и снова станет активным, когда сообщение будет опубликовано в потоке, на который оно было подписано?
15 янв '18 в 17:59