- 博客(4)
- 资源 (10)
- 收藏
- 关注
原创 后台面试-微服务架构常见问题
微服务架构背景传统的WEB应用核心分为业务逻辑、适配器以及API或通过UI访问的WEB界面。业务逻辑定义业务流程、业务规则以及领域实体。适配器包括数据库访问组件、消息组件以及访问接口等。通常我们把所有的模块写在同一个程序中单体打包,部署在服务器,比如对于 java 应用来说,可以打包成 jar 或者 war ,部署在 Tomcat 容器中。 这种传统方式适合于小型业务,开发快、代码集中、易于...
2020-03-22 17:15:00 1576
原创 搞定技术面试 双机热备份
双机热备份前文我们讲了负载均衡,通过在多个后端服务器前加设一个负载均衡服务器(Load Balancing),对接入的请求分发给后端服务器。可以实现水平扩容,提升总体服务性能的功能;还可以将少量大的宕机后端服务器剔除队列,实现冗余服务器,提高服务稳定性的作用。这时机智的小伙伴便会提出疑问:万一负载均衡服务器宕机了怎么办?emmm,我们可以在负载均衡服务器前再加一层负载均衡服务器,这样就不用担...
2020-03-08 17:04:36 753
原创 搞定技术面试 - 常见架构设计
软件架构模式Layered Architecture 多层架构在软件工程中,多层架构是一种客户端/服务器端架构。在该架构中,表现功能、应用处理和数据管理功能物理分离。最常使用的多层架构是三层架构。多层架构提供了一种模型,使得开发者可以建立方便扩展和复用的应用。通过将应用分成多层,开发者拥有修改或增加一个特定层的选择,而不是重写整个应用。一个三层架构通常由表现层,业务逻辑层和数据存储层组成。...
2020-03-08 15:55:13 1815
原创 解决技术面试-负载均衡 LoadBalancing
负载均衡 Load balancing负载平衡(Load balancing)是一种计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。 使用带有负载平衡的多个服务器组件,取代单一的组件,可以通过冗余提高可靠性。负载平衡服务通常是由专用软件和硬件来完成。 主要作用是将大量作业合理地...
2020-03-08 15:47:35 1167
Google 开源项目风格指南 (中文版) epub
2018-04-09
Google 开源项目风格指南 (中文版) 2017版 pdf
2018-04-09
阿里云 OSS 资源下载脚本 python
2018-01-14
QuickViewer 1.0.4 中文版
2017-10-31
Dlib 帮助文档 18.17
2017-10-31
一个简单的unity2D游戏,包含flappybird
2015-05-25
java大作业IO 和异常
2015-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人