Spring Tips: Distributed Locks with Spring Integration

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ม.ค. 2025

ความคิดเห็น • 27

  • @al.sargent
    @al.sargent 5 ปีที่แล้ว

    Great job as always Josh! I just today highlighted this video to one of my colleagues as an example of an excellent developer-oriented video.

  • @Prim12398
    @Prim12398 5 ปีที่แล้ว +5

    "Using my second favorite place.. start.....stackoverflow..." 0:55, haha , we know what You are made of :> (Good tutorial)

  • @khalildureidy
    @khalildureidy 5 ปีที่แล้ว +9

    is it supposed to create the db tables automatically for the lock? or you created them manually?

    • @aniyt10
      @aniyt10 3 ปีที่แล้ว +4

      Good point.
      I had to create this table
      CREATE TABLE INT_LOCK (
      LOCK_KEY CHAR(36) NOT NULL,
      REGION VARCHAR(100) NOT NULL,
      CLIENT_ID CHAR(36),
      CREATED_DATE TIMESTAMP NOT NULL,
      constraint INT_LOCK_PK primary key (LOCK_KEY, REGION)
      );

  • @JimzZel
    @JimzZel 2 ปีที่แล้ว

    Thank you for this video, I learned something today.

  • @vijo3510
    @vijo3510 22 วันที่ผ่านมา

    Will this work for mysql .i tried but registry coming null

  • @shubhamna1192
    @shubhamna1192 4 ปีที่แล้ว +1

    getting initialization error for the final field ,private final LockRegistry registry;

  • @hannesvideo
    @hannesvideo 5 ปีที่แล้ว +2

    Ok, not much spring-integration here, I thought. But it is the LockRegistry that is used!

  • @rajpraveenbhiwani9176
    @rajpraveenbhiwani9176 3 ปีที่แล้ว

    With differenct JVMs will that solution work. And if not how can we handle?

  • @arvindgurav9911
    @arvindgurav9911 3 ปีที่แล้ว

    Can you share github repo link.

  • @vishalsundararajan1228
    @vishalsundararajan1228 5 ปีที่แล้ว +2

    I want a queuing approach instead of locking it, i want all the request to be processed but only one at a time

    • @WasifTanveer
      @WasifTanveer 3 ปีที่แล้ว

      You can use some broker i.e. publisher consumer mechanism to achieve your requirement

  • @smithdragon6477
    @smithdragon6477 2 ปีที่แล้ว +1

    Good demo .but no transaction controls ...

  • @andreslascano
    @andreslascano 5 ปีที่แล้ว

    How can I do this with mongodb?

    • @srvmojo9190
      @srvmojo9190 5 ปีที่แล้ว

      Theres good support for the same in spring data , using @Version annontation & optimistic locking or pessimistic locking even for clustered environment .

    • @waqasrana7891
      @waqasrana7891 2 ปีที่แล้ว

      @@srvmojo9190 that will throw exception so you have to retry again

  • @valix85
    @valix85 5 ปีที่แล้ว +3

    Please in future increase font zoom in IDE and browser... Good video

  • @hongxing7259
    @hongxing7259 2 ปีที่แล้ว

    do NOT use verb in api uri, like "update", and do use correct http method PUT for update

  • @himanshurawal7223
    @himanshurawal7223 3 ปีที่แล้ว

    Please increase the font

  • @janbodnar7815
    @janbodnar7815 5 ปีที่แล้ว +2

    Arrgh, dark theme please.

    • @zapl80
      @zapl80 5 ปีที่แล้ว +6

      No, please stay with the light theme. Stupid pseudo pro dark look doesn't make your code better nor is it easier to read.

    • @janbodnar7815
      @janbodnar7815 5 ปีที่แล้ว +2

      @@zapl80 How old are you? Because the older you are, the more you appreciate the dark theme; it is easier on the eyes.

    • @lisafox9026
      @lisafox9026 5 ปีที่แล้ว +1

      NO dark theme !!!! bad video!!!!! beeeee

    • @ladahofmann451
      @ladahofmann451 4 ปีที่แล้ว +1

      J

    • @ladahofmann451
      @ladahofmann451 4 ปีที่แล้ว +1

      3