dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Programowanie rozproszone - Strona 2

Od mojego ostatniego artykułu, w którym wspominałem o rabbicie, minął prawie rok. Chyba najwyższa pora, aby napisać coś więcej. Szczególnie, że ostatnio w moje łapki wpadła bardzo ciekawa książka: Let’s learn 🙂 @RabbitMQ@ManningBooks#neverstoplearningpic.twitter.com/ymGlRp6Ytq — Kamil Kiełbasa (@bd90) Tak off-topic – jeżeli chcielibyście, abym skrobnął drobną recenzję tej książki, dajcie mi znać 🙂 Moją nową miłością okazało się tworzenie aplikacji rozproszonych przy wykorzystaniu DDD, TDD i je...

Źródło: bd90.pl
Dziel się z innymi:
RabbitMQ - Bezbolesna integracja z .NET Core - bd90

Programowanie rozproszone 2070 dni, 23 godziny, 59 minut temu bd90 174 źrodło rozwiń

Programowanie asynchroniczne na dobre zagościło na platformie .NET. Proces transformacji wszystkich bibliotek nie był najszybszy, ale większość liczących się graczy na rynku komponentów przygotowało już wersje asynchroniczne. Z przyrostkiem Async czy bez, metody zwracające Task albo Task stały się naszą codziennością, zwiększając przepustowość aplikacji i zmniejszając jałowy czas czekania na zwrócenie danych przez bazę (albo dowolne inne IO). Zatem skoro cała asynchroniczność miała przynieść takie zyski...

Źródło: devstyle.pl
Dziel się z innymi:
200% asynchronicznej mocy w C# z .NET Core 2.1 | devstyle.pl

ASP.NET Core 2.1 was released by Microsoft at the end of May, and last week we deployed two consumer-facing applications upgraded to use ASP.NET Core 2.1 to production for the first time. These applications have now been run in production for an entire weekend of peak traffic, and we’ve seen some great performance improvements – in some cases improving average response times by over 40%.

Tagi: dotnetcore
Źródło: tech.just-eat.com
Dziel się z innymi:
[EN] Just-Eat - ASP.NET Core 2.1 – Supercharging Our Applications 🚀

Programowanie rozproszone 2119 dni, 23 godziny, 41 minut temu Piotr Stapp 44 źrodło rozwiń

There are some common questions when it comes to microservices. One of them is „how to forward request from API gateway to the particular microservice?”. There’s no rule of thumb here because everyone has a slightly different approach, but the most popular solution I know is:For writes, so creates, updates and deletes (CUD) create a command and publish it to the service bus based on a queue like RabbitMQ.For reads (GET) forward the HTTP request to the internal API (not p...

Źródło: foreverframe.net
Dziel się z innymi:
Microservices, HTTP forwarding and RestEase - Forever F[r]ame

Programowanie rozproszone 2290 dni, 1 godzinę, 54 minuty temu dpawlukiewicz 158 źrodło rozwiń

Wstęp do protokołu MQTT szeroko wykorzystywanego w komunikacji IoT. Prosty, lekki świetnie sprawdza się nie tylko w przesyłaniu odczytów z urządzeń do serwera pośredniczącego ale także komunikacji dwustronnej. Artykuł oparty o przykład w node.js oraz OpenSourcowy broker Mosquiotto.

Źródło: devenv.pl
Dziel się z innymi:
MQTT - protokół transmisji danych dla IoT - DevEnv

How to start with Docker on Windows with ASP.Net Core.

Źródło: fildev.pl
Dziel się z innymi:
Docker on Windows - ASP.NET Core

Programowanie rozproszone 2398 dni, 2 godziny, 3 minuty temu fildev 157 źrodło rozwiń

Ostatnio w projekcie zdarzyło się, że musiałem debugować skomplikowany proces wyliczania, który był zrównoleglony przy pomocy metody Parallel.ForEach(). Moja konfiguracja sprzętowa pozwoliła na uruchomienie kilku wątków naraz co sprawiło, że proces debugowania stał się dość uciążliwy. W różnych, bliżej nieokreślonych momentach, byłem przerzucany pomiędzy różnymi wątkami, a co za tym idzie pomiędzy różnymi kontekstami i miejscami w kodzie.

Źródło: kurzyniec.pl
Dziel się z innymi:
Parallel debugging – jak sobie radzić | Łukasz Kurzyniec

Programowanie rozproszone 2471 dni, 20 godzin, 34 minuty temu lkurzyniec 210 źrodło rozwiń

Witajcie po krótkiej przerwie. Wpadłem w mały kryzys nie wiedząc czym chciałbym, a przede wszystkim czym warto się z Wami podzielić. Okazało się, że udało mi się zapisać na warsztaty w ramach .NET Core Tour, które prowadzą Piotr Gankiewicz i Łukasz Pyrzyk. Dopiero zaczynam przygodę z Dockerem ale chciałem podzielić się z Wami z jakimi problemami możecie natknąć się na początku przyg...

Tagi: docker, kontenery
Dziel się z innymi:
Docker na Macu - DevBlaze

Programowanie rozproszone 2483 dni, 9 godzin, 56 minut temu blaze 46 źrodło rozwiń

In this article, I’d like to guide you through the development process of the simple application named Depot. It was created for my presentation about using .NET Core in practice, which is a part of .NET Core Tour. The overall journey will last 10 steps, so get ready.

Dziel się z innymi:
Depot – building ASP.NET Core distributed application | Piotr Gankiewicz

Siemanko. Jak już wspominałem we wcześniejszych postach od pewnego czasu staram się zgłebiać wiedzę na temat systemów rozproszonych i podejścia DDD. Im głebiej w las tym bardziej się jaram i zarazem dostrzegam ułomności standardowego monolitycznego podejścia do budowania aplikacji z pseudo warstwami abstrakcji, ...

Źródło: marcinszyszka.pl
Dziel się z innymi:
RabbitMQ, .NET Core, Nancy Fx, MongoDb – przykład kolejkowania zdarzeń. | Pewnie trzyma Ci cache

Jak przechowywany jest stan w serwisach Service Fabric? Czy aktorzy i serwisy stanowe to coś innego, czy może instnieje wspólny mianownik. O tym i kilku innych rzeczach w najnowszym wpisie.

Źródło: blog.scooletz.com
Dziel się z innymi:
Stateful Service Fabric

Siemanko Ostatnio (dopiero?) podczas zgłębiania wiedzy o mikroserwisach usłyszałem o serverless – czyli architekturze webowej, która nie wymaga klasycznego serwera. Opiera się ona na wywoływaniu funkcji będących w chmurze. Oczywiście my te funkcje musimy napisać i wrzucić do chmury. Obsługę funkcji wg mojej wied...

Źródło: marcinszyszka.pl
Dziel się z innymi:
Azure Function czyli po co Ci serwer? | Pewnie trzyma Ci cache

Wsparcie nLog dla korelacji logów - jeszcze fajniejsza sprawa niż te Contexty :)

Źródło: blog.gutek.pl
Dziel się z innymi:
Korelacja logów w nLog - Jakub Gutkowski

Programowanie rozproszone 2611 dni, 14 godzin, 11 minut temu Gutek 80 źrodło rozwiń

Let's assume you are considering using Cassandra for logs storage or in general, for time series storage. You are well prepared - asked google extensively. Yet, there is a trap waiting to kill your cluster in few weeks after lunch.

[EN] Cassandra logs/time series storage design - optimal compaction strategy

Nowa feature C# - Funkcje lokalne, coś na kształt Action i Func ale w naszej metodzie.

Tagi: C#, C# 7.0
Źródło: blog.gutek.pl
Dziel się z innymi:
C# 7: Funkcje lokalne - Jakub Gutkowski

Programowanie rozproszone 2624 dni, 1 godzinę, 19 minut temu Gutek 211 źrodło rozwiń

Małe usprawnienia, dodatki, ułatwienia. Czyli cukier składniowy w C# 7

Tagi: C#, C# 7.0
Źródło: blog.gutek.pl
Dziel się z innymi:
C# 7: Lukier składniowy - Jakub Gutkowski

I often work on applications whose sole task is to execute a script at certain time or day. You may approach it in several ways, eg.: Task Scheduler (Windows), SQL Job (if it is a SQL task) or CRON in Linux. You may also write application, which would run in background and execute a script at certain time. The only question is – do you really want do it? In this post, I would like to introduce other solution to tasks like this. ...

Scheduled jobs made easy - Topshelf and Quartz.NET | mpustelak.com

Programowanie rozproszone 2646 dni, 22 godziny, 18 minut temu Mateusz Pustelak 294 źrodło rozwiń

Visual studio simplifies creating of WCF service by providing project templates. First way to create WCF service is to use the New Web Site option and then choose WCF Service. It will create a new web site with a sample WCF service implementation linked to a .svc file, with related configuration in the web.config file. In this approach Visual Studio does not just create the core WCF project and add the needed assembly references, but it also builds the host application.

Tagi: .Net, C#, WCF
Źródło: goo.gl
Dziel się z innymi:
Blog piwno-programistyczny: 70-487 Create a WCF Service part 3

Programowanie rozproszone 2682 dni, 19 godzin, 17 minut temu markone 68 źrodło rozwiń

Reading time ~1 minute This will be a fast errata to the previous one. This time I will expand the oldest performance mantra: The fastest code is the one that doesn’t execute. Second to that is the one that executes once Last time I’ve forgot to mention one very important optimization. It was one of two steps that allowed me to go from 1530 to 484 seconds in the sample run.Saga Before I go further here are some link to the previous posts on the problem of calculating similarities and then...

Dziel się z innymi:
Independent code in performance optimizations – IndexOutOfRange

Very often WCF is translated to ABC which corresponds to basic WCF concepts such as: Address, Binding, Contract.

Tagi: .Net, C#, WCF
Dziel się z innymi:
Blog piwno-programistyczny: 70-487 Create a WCF Service part 2
1 2 3 4 5... 11 12

Najaktywniejsi w tym miesiącu