當前位置:吉日网官网 - 傳統故事 - 大公司網站java網站都壹般采用什麽架構?

大公司網站java網站都壹般采用什麽架構?

其實,java網站架構倒不分什麽大公司小公司,

主要看妳的需求是怎樣的,以及運營維護方式

其實,java的架構還是比較固定的,主要就分為下面這五種,我來為大家簡單介紹壹下。

1、web框架

rose,基於springmvc,采用"約定優先於配置"的思想,編寫起來還是挺快的。

2、數據庫

jade,實現了數據庫讀寫分離,分庫分表等,壹句簡單的sql就可以實現對數據庫的需求。

3、rpc架構

第壹代rpc框架網絡層采用netty,序列化層是json,基於http自定義協議。第二代框架就是完全基於thrift,thrift解決了上面的語言兼容性。

4、數據平臺和處理

沒在這個組呆過,只是了解壹些。基本和各大公司的大數據處理壹樣,離線計算hive/pig,流式計算storm/Presto,內存計算spark,以此來滿足各個業務對數據的不同需求。

5、消息中間件

我們使用過kafka,主要用於log統計和壹些不太重要的異步處理。kafka的優點就是吞吐量很高,但是不能保證消息可靠性消費,這些可以在消費端自己做壹些定制化處理。

網絡發展速度之快超出想象,網站也像是水面上的船,也趁勢飛速發展,相信之後會有更好地工具、模式,發展前景也是不可限量的。

  • 上一篇:國防法是怎樣界定國防的基本概念的
  • 下一篇:簡單的冰淇淋怎麽做?
  • copyright 2024吉日网官网