加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

从0到1,Java Web网站架构搭建的技能演进

发布时间:2017-11-01 13:07:34 所属栏目:建站 来源:52itstyle.com
导读:副问题#e# 注:事变也有几何年了,无论是身边碰着的照旧耳间听闻的,多几几何也积攒了本身的一些履历和思索,虽然,我并没有打仗太多高峻上的漫衍式架构实践,以是总结的履历相比拟力琐屑,接待各人随时增补。 俗话说得好,冰冻三尺非一日之寒,滴水穿石非

动静行列

异步关照:好比短信验证,邮件验证这些非及时反馈性的逻辑操纵。

从0到1,Java Web网站架构搭建的手艺演进

流量削锋:应该是动静行列中的常用场景,一样平常在秒杀或团抢勾当中行使普及。

日记处理赏罚:体系中的日记是必不行少的,可是怎样行止理赏罚高并发下的日记却是一个技能活,一不警惕也许会压垮整个处事。

事变中我们常用到的开源日记 ELK,为嘛中间会加一个 Kafka 可能 Redis 就是这么一个原理(一群人涌入和列队进的区别)。

动静通信:点对点通讯(小我私人对小我私人)或宣布订阅模式(谈天室)。

日记处事

动静行列中提到的 ELK 开源日记组件对付中小型创业公司是一个不错的选择。

从0到1,Java Web网站架构搭建的手艺演进

安详优化

以上各种,没有安详做担保,统统城市归于零:

  • 阿里云的 VPN 假造专有收集以及安详组设置。

  • 自建机房的话,要自行设置防火墙安详计策。

  • 相干处事会见,好比 MySQL、Redis、Solr 等假如没有非凡需求只管行使内网会见并配置鉴权。

  • 只管行使署理处事器,不要对外开放过多的端口。

  • HTTPS 共同 HTTP/2.0 也是个不错的选择。

架构师必备词汇

01、高可用

  • 负载平衡(负载平衡算法)

  • 反向署理

  • 处事断绝

  • 处事限流

  • 处事降级(自动优雅降级)

  • 失效转移

  • 超时重试(署理超时、容器超时、前端超时、中间件超时、数据库超时、NoSql超时)

  • 回滚机制(上线回滚、数据库版本回滚、事宜回滚)

02、高并发

  • 应用缓存

  • HTTP 缓存

  • 多级缓存

  • 漫衍式缓存

  • 毗连池

  • 异步并发

03、漫衍式事宜

  • 二阶段提交(强同等)

  • 三阶段提交(强同等)

  • 动静中间件(最终同等性),保举阿里的 RocketMQ。

从0到1,Java Web网站架构搭建的手艺演进

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读