基于Spring Cloud微服务集群的服务治理思考
基于Spring Cloud微服务集群的服务治理思考 Spring介绍 1.核心组件: Beans:表示的是Spring对所有Bean对象的管理,主要包含了对象间的关系配置以及一些对象实例化操作. Core:包含了最底层的开发支持,例如:依赖注入关系,资源文件的访问,数据类型的转换; Context:提供的是一个完整的容器上下文,在这个上下文可以处理对象生命周期或者是事务. 表达式语言模块:利用SpEL实现表达式语言的操作,以增强String的功能, 2.切面编程: AOP:是整个Spring的灵魂所在,利用切面编程来解决所有的辅助性操作,例如:数据库关闭,事务处理, Aspect:表示的是切面编程的语法支持,该语法形式最早起源于Apache中1AspectJ组件; Instrumetation:是在JDK1..5之后增加的一个组件,主要用于检测JVM在运行中代码的动态处理功能. 3.数据访问模块 JDBC:在整个JAVA 之中,对于数据库的操作只有JDBC一种操作形式,所以在Spring里面也提供有专门的ORMapping框架,这个框架就利用JDBC半原生完成 ORM:ORMappi...