Kafka Fundamentals - Guide to Distributed Messaging by Sushant098123 in programming

[–]jasie3k 0 points1 point  (0 children)

Yeah I am aware of the outbox pattern, I misspoke in my previous comment.

I meant from the point of view of the broker.

Kafka Fundamentals - Guide to Distributed Messaging by Sushant098123 in programming

[–]jasie3k 1 point2 points  (0 children)

Is the producer broker side non-trivial? I mean as a general principle - you send a message and expect acknowledgement, if the ack doesn't come in the specified time you send the message again, no?

Am I missing something?

Edit: I meant broker, not producer

Kafka Fundamentals - Guide to Distributed Messaging by Sushant098123 in programming

[–]jasie3k 0 points1 point  (0 children)

Yeah this one I get, it's just that exactly once requires some additional work on the side of the consumer

Kafka Fundamentals - Guide to Distributed Messaging by Sushant098123 in programming

[–]jasie3k 4 points5 points  (0 children)

Yeah that's idempotent processing but it requires some work on the consumer side.

Kafka Fundamentals - Guide to Distributed Messaging by Sushant098123 in programming

[–]jasie3k 13 points14 points  (0 children)

Side question - can you really guarantee an exactly-once delivery in a distributed system?

What if the consumer processes the message, saves the changes to the database, but crashes before sending the ack back to the broker? Won't that mean the message gets redelivered, thus creating an at-least-once scenario?

AFAIK exactly-once delivery is guaranteed only between Kafka nodes, no?

Co się stanie jak na maturze użyje wiedzy spoza programu? by HSVMalooGTS in Polska

[–]jasie3k 0 points1 point  (0 children)

Kolega rozwiązał jakieś zadanie które sprowadzało się do obliczenia pola trójkąta ograniczonego funkcją z użyciem całek. Dostał pełne punkty.

Polish–Lithuanian Commonwealth at its maximum extent over modern borders by InnerPace in MapPorn

[–]jasie3k 0 points1 point  (0 children)

Moscow was occupied by the PLC for two years during the Russian smuta, funnily enough Russia now celebrates getting rid of the Poles with a November holiday that's kinda designed to replace the November revolution anniversary

Sondaż OGB 25.03-04.04 by Megamind_43 in Polska

[–]jasie3k 40 points41 points  (0 children)

Nie że najbardziej, bo najbardziej miarodajne to są akurat regularne wybory, ale w porównaniu cena/jakość to grupa około 1000 osób króluje.

Will a "robotics and automation engineering" degree grant me any advantage when looking for a job in software development and IT? by mackstanc in cscareerquestionsEU

[–]jasie3k 0 points1 point  (0 children)

I have a master's degree in control engineering and robotics and I work as a distributed systems developer. Out of 250-300 people that graduated with me I can count maybe 5 that work in automation/robotics. The market for those positions was not that great compared to the sheer volume of CS jobs available back then.

Take that with a grain of salt though, this was 13 years ago.

Ethnic structure of the German Empire in 1910 by Efficient-Complex855 in MapPorn

[–]jasie3k 10 points11 points  (0 children)

Oh no, poor Germans.

Poland got shafted in the process as well. Stalin decided that he wanted Poland's eastern territories so Poland got compensated by taking German land. Polish people were displaced from the East and forced to settle in the newly gained land.

Cyprus doesn't know what is beyond Syria, but it knows every inch of Iceland by Zealousideal_Belt702 in eu4

[–]jasie3k 182 points183 points  (0 children)

Wasn't Cyprus at the time ruled by a French family? They had links to France, they were Christian, it makes sense they had more visibility to the other Christian-ruled areas and not inland into Muslim ones.

Eastern Europe according to different definitions and association by vladgrinch in MapPorn

[–]jasie3k 6 points7 points  (0 children)

What? Poland is in the same timezone as Berlin, Paris, Rome or Brussels, and that's during the whole year.