Xe máy hay xe tải: 60 ngày Go, và vì sao 'ngôn ngữ nào tốt hơn' là câu hỏi sai
Nhìn lại sáu chặng, mười phép đo đáng nhớ nhất, đặt cạnh sê-ri Java trên cùng một máy, và bản đồ đi tiếp. Go và Java là một sự đánh đổi, không phải một thứ bậc.
Là một lập trình viên yêu công nghệ, thích viết blog để chia sẻ kiến thức, kinh nghiệm lập trình và những điều thú vị trong thế giới tech.
Nhìn lại sáu chặng, mười phép đo đáng nhớ nhất, đặt cạnh sê-ri Java trên cùng một máy, và bản đồ đi tiếp. Go và Java là một sự đánh đổi, không phải một thứ bậc.
Đo cái giá của Raft khi chưa có nhân bản nào, danh sách tham số quorum queue từ chối, và khi nào classic vẫn là lựa chọn đúng.
Ảnh native như bữa ăn đông lạnh: mở tủ mười giây có ăn, gọn nhẹ, nhưng đã đúc cứng không nêm lại được. Đo GraalVM native image của một ứng dụng Spring Boot thật: khởi động, bộ nhớ, kích thước, thời gian build, và ba thứ bạn mất.
govulncheck không đếm lỗ hổng có trong nhà — nó đi từ cửa chính theo mọi hành lang và chỉ báo cái nằm trên đường mã bạn thật sự gọi tới. Cộng năm chỗ khác phải tự kiểm, và ba họ lỗi Go xoá sẵn cho bạn.
Đẩy dần tới một triệu thông điệp rồi đo bộ nhớ, đĩa và thông lượng. Vì sao chế độ lazy không còn ý nghĩa, và thứ thật sự cần lo khi hàng đợi phình.
Tắt dịch vụ như đóng cửa hàng cuối ngày: Close() là cúp cầu dao đuổi khách đang thanh toán; Shutdown() là khóa cửa với khách mới rồi để khách trong tính tiền nốt. Thứ tự đóng, hạn chờ, và cái bẫy endpoint trong Kubernetes.