cari

Rumah  >  Soal Jawab  >  teks badan

java - 别人调用我接口,往我数据库里插数据问题,谢谢

局域网里,别人使用C#写的程序,开了4个线程,往我接口里插入4张不同表的数据,问题如下:

谢谢

PHP中文网PHP中文网2889 hari yang lalu531

membalas semua(5)saya akan balas

  • PHPz

    PHPz2017-04-18 09:09:15

    Terima kasih, Pengerusi, atas jemputan
    Dua kaedah yang dinyatakan oleh Pengerusi adalah sama. Kedua-duanya adalah kaedah untuk mencegah pertindihan masalah sisipan berulang Dalam program Semak pendua dan kemudian masukkan Memandangkan kedua-dua operasi ini bukan atom, ia masih tidak dapat menghalang permintaan daripada dimasukkan antara pertanyaan dan sisipan anda, jadi masih terdapat risiko pendua.

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 09:09:15

    Selagi pangkalan data boleh mengendalikan jumlah permintaan, anda boleh menggunakan indeks unik pangkalan data. Anda juga boleh menggunakan redis untuk membuat pertimbangan keunikan pada lapisan aplikasi.

    balas
    0
  • 高洛峰

    高洛峰2017-04-18 09:09:15

    Saya rasa fokus soalan ini bukan pada penyahduplikasian data, tetapi mengapa pelajar itu memulakan percubaan semula apabila dia tidak menerima mesej bahawa operasi itu gagal.
    Adalah disyorkan untuk menggunakan pemintas untuk log untuk melihat masa pemprosesan setiap permintaan.

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 09:09:15

    Pihak yang memanggil hendaklah menunggu respons permintaan sebelum melakukan operasi seterusnya Contohnya, tamat masa permintaan boleh ditetapkan lebih pendek.

    balas
    0
  • 巴扎黑

    巴扎黑2017-04-18 09:09:15

    Kaedah yang paling mudah dan berkesan ialah membina indeks yang unik, tanpa mengambil kira isu prestasi buat masa ini.
    Sekiranya kami benar-benar menghadapi kesesakan pangkalan data, dianggarkan seni binanya tidak seperti sekarang.

    balas
    0
  • Batalbalas