重新学习Spring注解——ICO

摘要: 02、组件注册-@Configuration&@Bean给容器中注册组件 03、组件注册-@ComponentScan-自动扫描组件&指定扫描规则 04、组件注册-自定义TypeFilter指定过滤规则 @Configuration //告诉Spring这是一个配置类 @ComponentScans 阅读全文
posted @ 2019-08-26 23:44 betterLearing 阅读(386) 评论(0) 推荐(0) 编辑

微服务学习之路(六)——微服务治理

摘要: 微服务治理背景,服务消费者A需要通过注册中心查询服务提供者B的地址,然后发起调用,可能会发送如下情况: 注册中心宕机 服务提供者B由节点宕机 服务消费者A和注册中心之间的网络不通 服务提供者B和注册中心之间的网络不通 服务消费者A和服务提供者B之间的网络不通 服务提供者B有些节点性能变慢 服务提供者 阅读全文
posted @ 2019-08-26 16:42 betterLearing 阅读(611) 评论(0) 推荐(0) 编辑

微服务学习之路(五)——追踪微服务调用

摘要: 追踪微服务调用的背景——快速定位服务调用失败的原因。 除此还有如下几个作用: 一、优化系统瓶颈 通过记录调用经过的每一条链路上的耗时,快速定位整个系统的瓶颈所在,做出针对性的优化。 二、优化链路调用 通过服务追踪可以分析调用所经过的路径,然后评估是否合理。比如一个服务调用下游依赖了多个服务,通过链路 阅读全文
posted @ 2019-08-26 11:29 betterLearing 阅读(1018) 评论(0) 推荐(0) 编辑

微服务学习之路(四)——如何监控微服务调用

摘要: 监控微服务调用:监控的对象是什么?具体监控哪些指标?从哪些维度进行监控? 一、监控对象 由上至下,分四个层次 * 用户监控。业务直接对用户提供的功能的监控。 * 接口监控。业务提供的功能所依赖的具体RPC接口的监控。 * 资源监控。某个接口依赖的资源监控。比如Redis存储数据,对Redis的监控属 阅读全文
posted @ 2019-08-21 17:00 betterLearing 阅读(1598) 评论(0) 推荐(0) 编辑

微服务学习之路(三)——实现RPC远程服务调用

摘要: RPC(Remote Producedure Call)调用原理:服务消费者称为客户端,服务提供者称为服务端,处于不同网络地址,需要建立网络连接。建立连接后,双方还必须按照某种约定的协议进行网络通讯——通讯协议。正常通讯后,为了减少传输数据大小,还要对数据进行压缩——数据序列化和反序列化。 如何建立 阅读全文
posted @ 2019-08-21 15:54 betterLearing 阅读(1711) 评论(0) 推荐(0) 编辑

微服务学习之路(二)——注册中心

摘要: 本文主要讲述:注册中心的原理和实现方式。 一、注册中心原理 微服务架构下,主要三种角色:服务提供者(RPC Service),服务消费者(RPC Client),注册中心(Registry)。 RPC Server 提供服务,在启动时,根据服务发布文件server.xml中配置的信息,向Regist 阅读全文
posted @ 2019-08-20 10:39 betterLearing 阅读(651) 评论(0) 推荐(0) 编辑

微服务学习之路(一)——微服务架构

摘要: 最近一直在学习微服务,毕竟现在大家都在说分布式,集群等,分布式和集群的基本前提是微服务,所以有比较掌握微服务的基本原理。 先看一下微服务架构图,如下图: 微服务主要由以下几个基本组件: 服务描述、注册中心、服务框架、服务监控、服务追踪、服务治理。 1、服务描述 服务调用首先要解决的问题是服务如何对外 阅读全文
posted @ 2019-08-18 14:54 betterLearing 阅读(3041) 评论(0) 推荐(0) 编辑

基于两个集合全量比较的性能初步性能分析

摘要: 比较两个数组 阅读全文
posted @ 2019-08-04 01:04 betterLearing 阅读(577) 评论(0) 推荐(0) 编辑

Ofbiz项目学习——阶段性小结——删除数据

摘要: 一、根据主键进行删除 二、根据多条件进行删除 三、根据一个字段有多个值时进行删除 四、根据时间段进行删除 XML配置 注意:时间转化 调用方法如下: 阅读全文
posted @ 2019-07-17 20:08 betterLearing 阅读(454) 评论(0) 推荐(0) 编辑

Ofbiz项目学习——阶段性小结——更新数据

摘要: 一、根据一个字段进行修改 二、根据多条件进行修改 三、对一个已经查询出的记录进行修改 阅读全文
posted @ 2019-07-17 19:42 betterLearing 阅读(326) 评论(0) 推荐(0) 编辑