学习笔记——架构之路

2023-01-13

一、基本功

(1)工程结构管理

掌握企业环境的搭建和管理

(2)java开发规范

P3C开发规约

(3)高并发及网络编程

需要考虑性能瓶颈

(4)底层源码分析

二、互联网常用技术——分布式

1、NoSQL数据库:是提升数据访问效率的优先选择。

访问效率的提升:Redis、MongoDB

2、分布式文件存储系统

2023-01-17

3、分布式搜索服务:Solr、ElasticSearch

4、消息中间件:ActiveMQ、RabbitMQ

消息中间件可以辅助降低流量高峰压力,提升访问效率

5、分布式事务管理:LCN

6、其他相关技术:Apollo(集中式的、分布式的配置文件管理应用)、Swagger(接口文档管理应用)、Activiti(工作流技术)、RMI(远程方法调用技术)、WebServices(网络服务调用技术)

三、完整生态链框架体系——Spring超级全家桶

包含Spring、Spring Data、Spring Boot、Spring Security、Spring Session、Spring AMQP、Spring Integration、Spring Web Service等

四、互联网热门技术——微服务

热门的微服务技术框架:Spring Cloud、Dubbo

五、系统生命线——架构优化及高可用架构

 1、技术、环境上的优化

JVM、代码性能、Tomcat、MySQL、SQL语法、Nginx等方面都需要进行优化、提升代码和环境的性能。

2、架构可靠性的优化

Nginx高可用集群、Tomcat高可用集群、MySQL高可用集群、MongDB分片集群、FastDFS高可用集群等

六、架构

架构过程:原理积累、架构思维、架构原理、设计思维

热门相关:斗神战帝   霸皇纪   天启预报   大神你人设崩了   第一神算:纨绔大小姐