装饰器的引入 初期及问题的诞生 假如现在在一个公司,有A B C三个业务部门,还有S一个基础服务部门,目前呢,S部门提供了两个函数,供其他部门调用,函数如下: 在初期,其他部门这样调用是没有问题的,随着公司业务的发展,现在S部门需要对函数调用假如权限验证,如果有权限的话,才能进行调用,否则调用失败。 ...
分类:
编程语言 时间:
2018-10-12 13:56:32
阅读次数:
147
Zookeeper作为一个分布式协调系统提供了一项基本服务: 分布式锁服务 ,分布式锁是分布式协调技术实现的核心内容。像配置管理、任务分发、组服务、分布式消息队列、分布式通知/协调等,这些应用实际上都是基于这项基础服务由用户自己摸索出来的。 1.Zookeeper在大数据系统中的常见应用 zooke ...
分类:
其他好文 时间:
2018-09-23 11:51:41
阅读次数:
145
Zookeeper作为一个分布式协调系统提供了一项基本服务: 分布式锁服务 ,分布式锁是分布式协调技术实现的核心内容。像配置管理、任务分发、组服务、分布式消息队列、分布式通知/协调等,这些应用实际上都是基于这项基础服务由用户自己摸索出来的。 1.Zookeeper在大数据系统中的常见应用 zooke ...
分类:
其他好文 时间:
2018-09-22 18:24:48
阅读次数:
202
微服务基本组件: 服务注册 注册中心 服务框架 服务监控 服务跟踪 服务治理 服务注册 提供的服务名,服务返回的结果格式,如何解析,其他服务信息。 常用的服务描述方式: REST API:例如swagger. XML: 例如spring+dubbo的配置 IDL: 例如gRPC这类跨语言调用框架。 ...
分类:
其他好文 时间:
2018-09-20 21:18:00
阅读次数:
940
Zookeeper作为一个分布式协调系统提供了一项基本服务: 分布式锁服务 ,分布式锁是分布式协调技术实现的核心内容。像配置管理、任务分发、组服务、分布式消息队列、分布式通知/协调等,这些应用实际上都是基于这项基础服务由用户自己摸索出来的。 1.Zookeeper在大数据系统中的常见应用 zooke ...
分类:
其他好文 时间:
2018-09-15 11:33:16
阅读次数:
164
1 变量 1.1 变量的分类 系统变量: 全局变量: 会话变量: 自定义变量: 用户变量: 局部变量: 全局变量: 会话变量: 用户变量: 局部变量: 1.2 系统变量 1.2.1 系统变量的基本介绍 变量是由系统提供的,不是用户定义,属于服务器层面。 1.2.2 系统变量的使用 查看所有的系统变量 ...
分类:
数据库 时间:
2018-09-01 20:36:48
阅读次数:
169
在确定使用Spring Boot/Cloud这套技术栈进行微服务改造之前,先梳理平台的服务,对不同的服务进行分类,以确认演化的节奏。 先让团队熟悉Spring Boot技术,并且优先在基础服务上进行技术改造,推动改动后的项目投产上线 当团队熟悉Spring Boot之后,再推进使用Spring Cl ...
分类:
其他好文 时间:
2018-09-01 14:32:58
阅读次数:
158
1. jdbc java api,由一套接口组成,提供了关系型数据库统一访问。 java.sql,javax.sql包 2. 开发步骤 1) DriverManager注册驱动 2) 建立连接(jdbc) 3) 发送sql给服务器 4) 接收响应并处理 5) 释放资源 3. 入门案例 //1.注册驱 ...
分类:
数据库 时间:
2018-08-29 19:57:05
阅读次数:
162
看到最近“微服务架构”这个概念这么火,作为一个积极上进的程序猿,成小胖忍不住想要学习学习。而架构师老王(不是隔壁老王)最近刚好在做公司基础服务的微服务化研究和落地,对此深有研究。 于是成小胖马上屁颠屁颠的跑过去向老王请教:“王哥,我看微服务架构这么火,我也想学,您给我讲讲啥是微服务架构呗?” 老王笑 ...
分类:
其他好文 时间:
2018-08-29 14:17:44
阅读次数:
131
1. 简介 1.1. kubernetes,基础架构和概念请参考https://www.cnblogs.com/demonzk/p/8301087.html 1.2. 如果想把kubernete的服务作为image托管给kubernetes,请参考https://www.cnblogs.com/de ...
分类:
Web程序 时间:
2018-08-29 14:04:09
阅读次数:
164