Spring Cloud Stream не делает ничего конкретного в отношении гарантий обработки. Вы можете делегировать это в Kafka Streams, предоставив свойство processing.guarantee
и установив его в exactly-once
. Смотрите этот для более подробной информации. При использовании связывателя Spring Cloud Stream Kafka Streams вы можете указать это как свойство для приложения Spring Boot, как показано ниже.
spring.cloud.stream.kafka.streams.binder.configuration.processing.guarantee
.
Имейте в виду, что гарантия Kafka Stream ровно один раз работает, только если вы отправляете результаты обратно в Kafka.
That's because ASP.NET 3.5 still uses the CLR from 2.0. The CLR hasn't changed in 3.5, it's more an extension to 2.0. (I hope I say this correct)
So while you cannot choose 3.5, you can run webapplications written in 3.5.
Вы не можете найти 3.5 на IIS, вы найдете 2.0. Но, если вы хотите убедиться, что установка прошла успешно, перейдите по адресу
%windir%\Microsoft.NET\Framework
(в большинстве систем это C: \ Windows \ Microsoft.NET \ Framework)
и найдите папку с именем 3.5.
.NET Framework v3.5 - это, по сути, «расширение возможностей» поверх ядра 2.0. Так было с тех пор, как вышла версия 2.0. Вы не увидите новую версию в IIS, пока они не сделают фундаментальный сдвиг ядра или что-то важное в этом направлении, чтобы гарантировать настройку сайтов ASP.NET таким образом.
Но не волнуйтесь, ваш .NET 3.5 приложения будут работать нормально под списком конфигурации 2.0. Вы заметите, что в вашем файле web.config будут перенаправления, указывающие на файлы 3.5 для некоторых из обновленных библиотек.
This may answer your question:
http://blogs.msdn.com/vijaysk/archive/2008/03/20/running-asp-net-3-5-on-iis.aspx
Set it as 2.0. 3.5 runs effectively as a set of extensions to 2.0.
I don't think it's supposed to show up. 3.5 is basically a 2.0 app that has the 3.5 extensions included via the web.config. Choose 2.0
There is no 3.5 option. You're still running on top of the 2.0 framework. It is running correctly.
ASP.NET is still in version 2.0, but it will run on the .NET 3.5 libraries. It is confusing, but alas.