并发 - java如果打回相差几毫秒的请求
伊谢尔伦
伊谢尔伦 2017-04-18 10:55:18
0
2
558

1.有一个用户在10毫秒内提交了两个请求.前端已经上了应用市场,所以改不了,只能从java下手.
请问怎么设计能将第二个请求直接打回?并且需要考虑并发情况

补充:如果需要对所有的接口都进行这种过滤,请问需要如何设计?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

membalas semua(2)
左手右手慢动作

Tulis pemintas dan tapisnya. Untuk menapis dua masa berturut-turut dipisahkan oleh lebih daripada 10ms

PHPzhong

Terdapat konsep dalam rangka kerja laravel PHP, iaitu middleware Anda boleh menapis semua permintaan dengan middleware yang ditentukan terlebih dahulu.

Tetapi dianggarkan dalam situasi semasa anda, anda perlu menggunakan pangkalan data dalam memori. Kodkan kandungan permintaan dan masukkannya ke dalam pustaka (ditambah medan masa permintaan Apabila membalas permintaan, semak dahulu sama ada terdapat permintaan dengan pengekodan yang sama Jika tiada respons kepada permintaan itu, jika ya. bandingkan perbezaan masa sebelum diproses.

Pengguna yang meminta terlalu kerap boleh ditambah ke senarai hitam.

Sudah tentu, syarat yang diperlukan untuk ini ialah pengguna boleh dikenal pasti dalam kandungan yang diminta, jika tidak, ia akan menjadi sukar.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan