THẢO LUẬN

😃 😄 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
thg 8 12, 2018 3:16 CH

Lên !

+1

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
thg 8 12, 2018 11:33 SA

@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
thg 8 12, 2018 9:34 SA

@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
thg 8 12, 2018 4:26 SA

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

0
thg 8 12, 2018 3:45 SA

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

0
Avatar
đã bình luận cho bài viết
thg 8 11, 2018 3:02 CH

Nice post

0
thg 8 11, 2018 9:01 SA

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
thg 8 11, 2018 2:35 SA

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

0
thg 8 10, 2018 11:13 CH

@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
thg 8 10, 2018 6:03 CH

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
thg 8 10, 2018 6:02 CH

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
thg 8 10, 2018 4:57 CH

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

0

Cảm ơn bạn đã chia sẻ.

0
Avatar
đã bình luận cho bài viết
thg 8 10, 2018 4:03 CH

không có thả ❤️ nhỉ 😃))

+1
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í