THẢO LUẬN

Aug 13th, 2018 1:58 a.m.

Lỗi chính tả có vẻ hơi nhiều nhỉ =))

0
Aug 13th, 2018 1:46 a.m.

@dinh.van.tai . Cám ơn bạn nhiều lắm, đúng cái mình cần rồi 😃)

0

😃 😄 anh quá khen. cái này do sở thích hay viết các thuật toán, giải bài toán bằng nhiều cách mà em hay làm thôi. chứ có gì nổi bật đâu anh 😃 😄

0

Chị cứ bị vui tính quá =)))

0

Demo cái hàm chơi thôi, bạn này còn bonus luôn xử lý UI nữa, thật là đa tạ 😃

0

Mình đã test, it works, xuất sắc, mời bạn vào Sendo 😃

+1
Aug 12th, 2018 3:16 p.m.

Lên !

+1
Aug 12th, 2018 3:05 p.m.

ok, chị kết bạn với e từ tỉ năm trước mà e k biết à. Mà chị ngồi cạnh e luôn mà, có gì mình trao đổi hợp tác 2 bên cùng có lợi :v

-1

Chị có thể kết bạn để trao đổi thêm kiến thức với em không ạ ? Em mới tập tành học testing và chưa có nhiều kinh nghiệm, mong có người chỉ dẫn ! Em cám ơn !

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Aug 12th, 2018 11:33 a.m.

@vhung Theo kinh nghiệm của mình mình thì đánh lại index khi có một user thay đổi (create hay update) diễn ra nhanh mà nhỉ. Nếu vì một lý do nào đó việc tạo hoặc update index cho 1 user mất thời gian quá (cỡ 500ms đổ lên chẳng hạn) thì bạn có thể dùng delayed job. Tức là sau khi user được tạo hoặc update thì bạn tạo ra một delayed job A (có nội dung là update lại index trên elasticsearch) rồi response thành công cho user luôn.

Sau đó các worker sẽ tự tìm delayed job A để chạy. Nếu lượng worker đủ lớn để handle hết các job thì việc delay cũng sẽ không quá đáng kể 😄 (Sau khi user tạo tài khoản xong trong lúc gõ từ khoá để search thì job A đã chạy xong rồi chẳng hạn 😃)

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
Aug 12th, 2018 9:34 a.m.

@bs90 Cách này mình có nghĩ đến nhưng cứ mỗi lần tạo hay update user mà update lại index thì phải call API để update index của ES, như thế thì người dùng phải đợi cho đến khi index ES được cập nhật lại thì tiến trình create hay update user mới thành công cũng không hay lắm.

0
Aug 12th, 2018 4:26 a.m.

không ghi nguồn vậy bạn?

0
Aug 12th, 2018 3:45 a.m.

chính xác thì gem gì ấy nhỉ.

0
Avatar
đã bình luận cho bài viết
Aug 11th, 2018 3:02 p.m.

Nice post

0
Aug 11th, 2018 9:01 a.m.

sao viết có nhiêu đây vậy ạ,. Anh ko viết tiếp à

0
Avatar
đã bình luận cho bài viết
Aug 11th, 2018 2:35 a.m.

Ok thanks bạn, để mình thử xem sao

0
Aug 10th, 2018 11:13 p.m.

@MinhDuc Có giải pháp thì ta cứ thử thôi 😄 Đáp ứng được yêu cầu là OK. Mình cũng không nắm được gì về yêu cầu của cái bạn đang làm.

Còn về vụ

jobs A chạy tốn 5s thì jobs B sẽ bị call trễ 5 giây

thì đơn giản mình assign job B vào đầu tiến trình chạy job A là xong mà 😄

P.S. Mình chỉ đóng góp ý tưởng thôi, còn không biết gì về PHP và Laravel nhé 😄

0
Avatar
đã bình luận cho bài viết
Aug 10th, 2018 6:03 p.m.

Bạn liên hệ anh @thangtd90 để được hỗ trợ chức năng mới này nhé (yaoming)

0
Avatar
đã bình luận cho bài viết
Aug 10th, 2018 6:02 p.m.

Không hề luôn, mình dùng Ubuntu, cả lập trình và chat facebook luôn, không bị sao hết, bạn thử gỡ hẳn ra, cài lại xem sao https://www.sitecuatui.com/ibus-unikey-go-tieng-viet-ubuntu/

Còn về phên bản thì bản 16.04 có vẻ ổn định và chạy mượt hơn 18.04

0
Aug 10th, 2018 4:57 p.m.

Mình chưa đủ reputation để upvote ^^. Nice post, thanks bạn nhiều.

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí