一、微服务概述 1、什么是微服务 目前的微服务并没有一个统一的标准,一般是以业务来划分将传统的一站式应用,拆分成一个个的服务,彻底去耦合,一个微服务就是单功能业务,只做一件事。 与微服务相对的叫巨石 。 2、微服务与微服务架构 微服务是一种架构模式或者一种架构风格,提倡将单一应用程序划分成一组小的服 ...
分类:
编程语言 时间:
2019-12-07 17:56:19
阅读次数:
85
Prmetheus 主要用来做来Metrics的监控和报警,这张图是官方的架构图。 这是他的核心 它的作用是根据我们的配置去完成数据的采集、服务的发现,以及数据的存储。 这是服务的发现,通过Service discovery,prmethesu就会知道去哪里采集数据。Service discover ...
分类:
编程语言 时间:
2019-12-07 12:47:18
阅读次数:
98
1. 引入依赖 在父工程中,我们已经管理了依赖,版本为: 因此,这里我们直接在taotao upload工程的pom.xml中引入坐标即可: 2. 在application.yml文件中编写FastDFS属性 3. 测试 ...
分类:
编程语言 时间:
2019-12-06 21:32:53
阅读次数:
112
前面的章节都是围绕这微服务的安全在讲一些东西,包括微服务本身api的安全、网关的安全、怎么去做安全中心,包括认证服务器,权限的服务。权限的设计,怎么来实现SSO。然后sentinel来实现统一的熔断,限流,这些都是和安全相关的知识点。前面讲的这些东西都是保证你的服务不出问题的。但是一个永远不出现问题 ...
分类:
编程语言 时间:
2019-12-06 13:54:53
阅读次数:
131
准备 1、三台Centos7的机器,在/etc/hosts中都加上所有的hostname解析: 172.20.0.4 node1 172.20.0.5 node2 172.20.0.6 node3 2、配置node1到三台机器的免密登录 3、全部安装jdk8 4、官网下载安装包:hadoop-2.7 ...
分类:
其他好文 时间:
2019-12-06 13:44:30
阅读次数:
145
1.下载helm二进制安装包 2.helm 服务端安装Tiller Tiller 是以 Deployment 方式部署在 Kubernetes 集群中的,只需使用以下指令便可简单的完成安装。 由于 Helm 默认会去 storage.googleapis.com 拉取镜像,如果你当前执行的机器不能访 ...
分类:
Web程序 时间:
2019-12-06 11:56:31
阅读次数:
166
需要用hangfire做一个每天执行的定时任务。 首先看了下hangfire文档,发现需要生成表,而数据库目前只支持SQLServer、redis、PostgreSQL、mongoDB、C1 CMS,而我目前使用的数据库是oracle,考虑到每天执行 数据量不大就使用redis了。 redis官网只 ...
分类:
Web程序 时间:
2019-12-04 18:39:57
阅读次数:
264
11 K Means 原理及案例 非监督学习 1. unsupervised learning (非监督学习) ,只有特征值,没有目标值 2. 聚类: 主要方法 k means (K 需要分成的类别数) K Means步骤 1. 随机设置K个特征空间内的点作为初始的聚类中心 (红,绿,蓝) k=3 ...
分类:
其他好文 时间:
2019-12-04 01:42:52
阅读次数:
237
使用FastDFS--storage文件上传出现如下bug: >>> ret = client.upload_by_filename('/home/python/Desktop/1.jpg') Traceback (most recent call last): File "<console>", ...
分类:
Web程序 时间:
2019-12-03 23:29:42
阅读次数:
504
0. Introduction and Prerequisites This article presents an overview on how to use Oracle Data Integrator in order to manipulate data from Oracle Cloud ...
分类:
数据库 时间:
2019-12-03 10:36:52
阅读次数:
137