Twitter có sử dụng Java không?
Twitter có sử dụng Java không?

Video: Twitter có sử dụng Java không?

Video: Twitter có sử dụng Java không?
Video: Java Siluro 6 vs Twitter R10 - Bạn thích chiếc nào hơn? #hemxeeobi #xedapthethao #xedapdua 2024, Có thể
Anonim

Các ngôn ngữ hạng nhất tại Twitter là JavaScript, Ruby, Scala và Java . Nhóm tìm kiếm sử dụng Lucene và có kinh nghiệm trong Java . Java thuận tiện hơn cho họ so với Scala hoặc Ruby. Twitter sử dụng một thư viện có tên Finagle để xây dựng các máy chủ và máy khách RPC không đồng bộ trong Java , Scala hoặc bất kỳ ngôn ngữ JVM nào.

Ngoài ra, Twitter có còn sử dụng đường ray không?

Đúng. Twitter chuyển ra khỏi Đường ray ~ 7 năm trước. Đường ray hôm nay Là khác với Rails Twitter chuyển ra khỏi. Hơn nữa, Twitter di chuyển khỏi Đường ray vì những lý do rất xác đáng.

Người ta cũng có thể hỏi, Twitter sử dụng những ngôn ngữ nào? Các ngôn ngữ hạng nhất tại Twitter là JavaScript, Ruby , Scala và Java . Họ cũng hỗ trợ C, nhưng hiếm khi viết các dịch vụ mới trong đó.

Cũng biết, công nghệ nào được sử dụng trong twitter?

Twitter chủ yếu sử dụng Ruby on Rails cho front-end của họ và chủ yếu là Scala và Java cho các dịch vụ back-end. Họ sử dụng Apache Thrift (ban đầu được phát triển bởi Facebook) để giao tiếp giữa các dịch vụ nội bộ khác nhau. Để lưu trữ họ sử dụng MySQL và Cassandra được truy cập bởi các dịch vụ khác nhau thông qua Thrift.

Twitter được xây dựng bằng gì?

Twitter là xây dựng trên MySQL và ban đầu tất cả dữ liệu được lưu trữ trên đó. Chúng tôi đã đi từ một cá thể cơ sở dữ liệu nhỏ đến một cá thể lớn, và cuối cùng là nhiều cụm cơ sở dữ liệu lớn.

Đề xuất: