Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
в профиле есть настройки форума, а там есть "Включить "быстрый" ответ и цитирование" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2019, 17:29 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
полудух в профиле есть настройки форума, а там есть "Включить "быстрый" ответ и цитирование" Точно. Спасибо. Кстати очень странный параметр. Насколько понял, он по умолчанию при создании аккаунта не включается. И второе, зачем она выведена для юзверя? Какой прок от режима "выкл быстрое цитирование"? Плюсов вроде никаких). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2019, 11:19 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2019, 16:35 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2019, 21:13 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
mayton, QueueFile is a lightning-fast, transactional, file-based FIFO The MVStore is a persistent, log structured key-value store ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2019, 14:24 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
Valentin Kolesnikov Прости пожалуйста. Но где те самые весы на которые можно положить эти две технологии чтоб взвесить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2019, 14:37 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
Victor Nevsky Вот за это - спасибос большой. Посмотрю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2019, 14:37 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
Новый год был бурный. Но топик я не забыл. Я помню. Актуальность есть. Промежуточный итог. На рассмотрении следующие системы. - Berkeley Db (точно есть) - KahaDB (есть но хер доступишся до API запрятано внутри) - Leonid's Queue (хорошо но мне надо попроще. С ротацией файлов). - RocksDB (посмотреть есть ли поддержка) - Tape ( https://github.com/square/tape) посмотреть что это как работает и какие есть лимиты. Как дойдут руки я попробую сделать бенчмарк хотя-бы для 2-3 их них и выбрать одну либу. Прочие системы которые я отбросил не содержали нативной поддержки FIDO(Queue) как дисковой структуры данных или нигде не деларировали ее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.01.2020, 15:10 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
А зачем всегда на диск писать всю очередь? Ну выросла очередь в памяти, пусть её ОС на диск своппит, когда припрёт. Кольцевой буфер теоретически правильный подход, но для ССД это хороший способ портить диски, впрочем, как и куча отдельных файлов. Почему, кстати, ext4, а не xfs или что-то другое? И да, куски меньше 4к при записи всё равно смысла не имеют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2020, 21:01 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
Ext4 это просто дефолтная амазонская ec2 конфигурация. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2020, 21:13 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
По поводу свопа. Опять же... Мы влезем в глубокий технический спор на тему как выбирать Xmx для известной конфигурации памяти. Я думаю тут выбор очевиден. А дисковая очередь - это просто моя перестраховки. Тем более что я знаю характер и род нагрузки. И он не совпадает с Heap. Он редкий. И шквальный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2020, 21:18 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
То-есть у вас вся нагрузка взрывная и заморачиваться с трешхолдом писать в память/писать на диск нет смысла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2020, 22:57 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
Есть смысл писать на диск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2020, 23:02 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
тест QueueFile - в мьютексах не шарю Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350. 351. 352. 353. 354. 355. 356. 357. 358. 359. 360. 361. 362. 363. 364. 365. 366. 367. 368. 369. 370. 371. 372. 373. 374. 375. 376. 377. 378. 379. 380. 381. 382. 383. 384. 385. 386. 387. 388. 389. 390. 391. 392. 393. 394. 395. 396. 397. 398. 399. 400. 401. 402. 403. 404. 405. 406. 407. 408. 409. 410. 411. 412. 413. 414. 415. 416. 417. 418. 419. 420. 421. 422. 423. 424. 425. 426. 427. 428. 429. 430. 431. 432. 433. 434. 435. 436. 437. 438. 439. 440. 441. 442. 443. 444. 445. 446. 447. 448. 449. 450. 451. 452. 453. 454. 455. 456. 457. 458. 459. 460. 461. 462. 463. 464. 465. 466. 467. 468. 469. 470. 471. 472. 473. 474. 475. 476. 477. 478. 479. 480. 481. 482. 483. 484. 485. 486. 487. 488. 489. 490. 491. 492. 493. 494. 495. 496. 497. 498. 499. 500. 501. 502. 503. 504. 505. 506. 507. 508. 509. 510. 511. 512. 513. 514. 515. 516. 517. 518. 519. 520. 521. 522. 523. 524. 525. 526. 527. 528. 529. 530. 531. 532. 533. 534. 535. 536. 537. 538. 539. 540. 541. 542. 543. 544. 545. 546. 547. 548. 549. 550. 551. 552. 553. 554. 555. 556. 557. 558. 559. 560. 561. 562. 563. 564. 565. 566. 567. 568. 569. 570. 571. 572. 573. 574. 575. 576. 577. 578. 579. 580. 581. 582. 583. 584. 585. 586. 587. 588. 589. 590. 591. 592. 593. 594. 595. 596. 597. 598. 599. 600. 601. 602. 603. 604. 605. 606. 607. 608. 609. 610. 611. 612. 613. 614. 615. 616. 617. 618. 619. 620. 621. 622. 623. 624. 625. 626. 627. 628. 629. 630. 631. 632. 633. 634. 635. 636. 637. 638. 639. 640. 641. 642. 643. 644. 645. 646. 647. 648. 649. 650. 651. 652. 653. 654. 655. 656. 657. 658. 659. 660. 661. 662. 663. 664. 665. 666. 667. 668. 669. 670. 671. 672. 673. 674. 675. 676. 677. 678. 679. 680. 681. 682. 683. 684. 685. 686. 687. 688. 689. 690. 691. 692. 693. 694. 695. 696. 697. 698. 699. 700. 701. 702. 703. 704. 705. 706. 707. 708. 709. 710. 711. 712. 713. 714. 715. 716. 717. 718. 719. 720. 721. 722. 723. 724. 725. 726. 727. 728. 729. 730. 731. 732. 733. 734. 735. 736. 737. 738. 739. 740. 741. 742. 743. 744. 745. 746. 747. 748. 749. 750. 751. 752. 753. 754. 755. 756. 757. 758. 759. 760. 761. 762. 763. 764. 765. 766. 767. 768. 769. 770. 771. 772. 773. 774. 775. 776. 777. 778. 779. 780. 781. 782. 783. 784. 785. 786. 787. 788. 789. 790. 791. 792. 793. 794. 795. 796. 797. 798. 799. 800. 801. 802. 803. 804. 805. 806. 807. 808. 809. 810. 811. 812. 813. 814. 815. 816. 817. 818. 819. 820. 821. 822. 823. 824. 825. 826. 827. 828. 829. 830. 831. 832. 833. 834. 835. 836. 837. 838. 839. 840. 841. 842. 843. 844. 845. 846. 847. 848. 849. 850. 851. 852. 853. 854. 855. 856. 857. 858. 859. 860. 861. 862. 863. 864. 865. 866. 867. 868. 869. 870. 871. 872. 873. 874. 875. 876. 877. 878. 879. 880. 881. 882. 883. 884. 885. 886. 887. 888. 889. 890. 891. 892. 893. 894. 895. 896. 897. 898. 899. 900. 901. 902. 903. 904. 905. 906. 907. 908. 909. 910. 911. 912. 913. 914. 915. 916. 917. 918. 919. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2020, 23:13 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
Victor Nevsky, ого тут букв. А есть ссылка на гитхаб? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2020, 23:59 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
mayton, git чего? я на коленке) это давал - https://github.com/square/tape от туда выдрал - QueueFile.java покоцал - покоцаный файл/*код*/ под спойлером (-аннотации Private, +pool) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2020, 00:19 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
Victor Nevsky, спасибо конешно. Но мне такие простыни кода в браузер вобщем-то не надо. Я вообще листинги больше чем 20 строк не воспринимаю. Неужели ты думаешь что я их щас быстро прочту и осознаю и решу что это рабчий материал? Я либо смотрю структурно. Либо по юзкейсам. По описаниям. По документации. Мне в данном топике исходники не нужны. Я и сам много всего пишу и могу наводнить этот форум своими сорцами. Мне нужны какие-то гарантии что это работает. Ты сам проверил что это работает? Понимаешь? Чтоб я не тратил своё время на изучение чуждого кода. Поэтому и мне были интересны в первую очередь BerkeleyDb, Kaha(ApacheMQ) потому-что это 100% рабочий материал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2020, 00:59 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
mayton, даже не знаю, что, Вам, ответить .... код рабочий, готовый тест ... многопоточный ... проверял ... 95,1% .... непонятки указал - мьютексы. слабое звено - читающий блокирует пишущего, пишущий - читающего ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2020, 01:08 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
Хорошо. Я потрачу на ваш сорц 15 минут времени. Но если что-то не склеится - я отставлю в сторону. Вы не против? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2020, 01:14 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
До сорца Леонида руки так и не дошли. Последнее что я там видел - NPE и моё пожелание упростить интеракцию файловой системы до нескольких файлов. Без повторного использования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2020, 01:17 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
а почему для задачи очереди не использовать очереди? я чо то так и не понял простите, что такое неординарное предложение кафки, рабиты и вот это всё ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2020, 23:08 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
mayton MQ системы обычно связаны с поднятием сетевых сервисов. У меня пока все локально. 1 процесс все делает. Поэтому поднимать еще MQ не вижу смысла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2020, 23:36 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
ну так их локально можно поставить базы данные тоже обычно связаны с поднятием сетевых сервисов ну и вообще обычно любой %program_name% связан с поднятием сетевых сервисов или стоит цель zaebatsya, но написать что-нибудь своё? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2020, 00:33 |
|
||
|
Queue с поддержкой сериализации на диск.
|
|||
|---|---|---|---|
|
#18+
Бумбараш ну так их локально можно поставить базы данных тоже обычно связаны с поднятием сетевых сервисов ну и вообще обычно любой %program_name% связан с поднятием сетевых сервисов или стоит цель zaebatsya, но написать что-нибудь своё? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2020, 00:33 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39910845&tid=2120961]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 154ms |

| 0 / 0 |
