大公司网站java网站都一般采用什么架构?

 我来答
猪八戒网
2023-04-03 · 百度认证:重庆猪八戒网络有限公司官方账号
猪八戒网
猪八戒网(zbj.com)创建于2006年,现已形成猪八戒网、天蓬网和线下八戒工场的“双平台+一社区”服务模式,是中国领先的人才共享平台。
向TA提问
展开全部

其实,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的优点就是吞吐量很高,但是不能保证消息可靠性消费,这些可以在消费端自己做一些定制化处理。

网络发展速度之快超出想象,网站也像是水面上的船,也趁势飞速发展,相信之后会有更好地工具、模式,发展前景也是不可限量的。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式