摘要:
引言 通常,服务所公开的资源和 API 必须仅限受信任的特定用户和客户端访问。那进行 API 级别信任决策的第一步就是身份认证——确定用户身份是否可靠。 在微服务场景中,身份认证通常统一处理。一般有两种实现形式: 基于API 网关中心化认证:要求客户端必须都通过网关访问微服务。(这就要求提供一种安全 阅读全文
摘要:
简介 我们在做项目的时候, 往往要处理一些后台的任务. 一般是两种, 一种是不停的运行,比如消息队列的消费者。另一种是定时任务。 在.NET Framework + Windows环境里, 我们一般会使用 Windows 服务处理这些情形. 但在.Net Core + Linux环境里, 有没有类似 阅读全文
摘要:
ServiceMesh(服务网格) 概念在社区里头非常火,有人提出 2018 年是 ServiceMesh 年,还有人提出 ServiceMesh 是下一代的微服务架构基础。 那么到底什么是 ServiceMesh?它的诞生是为了解决什么问题?企业是否适合引入 ServiceMesh? 微服务架构的 阅读全文
摘要:
先登录mysql 查看是否开启日志记录 OFF 关闭 ON 开启 临时开启日志记录 这时执行的所有sql都会被记录下来,但是如果重启mysql就会停止记录需要重新设置 查看100行日志 查看全部 查看是否开启binlog 查看当前的binlog日志 show master status ; 阅读全文
摘要:
一、什么是docker Docker 是一个开源项目,通过把应用程序打包为可移植的、自给自足的容器(可以运行在云端或本地)的方式,实现应用程序的自动化部署。 使用 Docker 的时候,需要创建一个应用或服务,然后把它和它的依赖打包到一个容器镜像中。镜像是应用或服务,以及它的配置和依赖的静态表现形式 阅读全文
摘要:
1、term 过滤 term主要用于精确匹配哪些值,比如数字,日期,布尔值或 not_analyzed 的字符串(未经切词的文本数据类型): { "term": { "date": "2017-07-01" }} { "term": { "title": "内蒙古" }} 完整的例子, hostna 阅读全文
摘要:
eShopOnContainers是一个简化版的基于.NET Core和Docker等技术开发的面向微服务架构的参考应用。
该参考应用是一个简化版的在线商城/电子商务微服务参考示例应用。
其包含基于浏览器的Web应用、基于Xamarin的Android、IOS、Windows/UWP 移动应用,以及服务端应用。其中服务端包含多个自治微服务(每个都拥有自己的数据/ db),并且每个微服务都有不同的实现形式(简单的CRUD与DDD / CQRS模式)。使用Http作为客户端应用程序之间的通信协议。支持异步通信,使用Integration Events(集成事件)和Event Bus(事件总线)进行数据更新传播。 阅读全文
摘要:
一、准备 1、mysql 我这里准备了个数据库mysqlEs,表User 结构如下 添加几条记录 2、创建elasticsearch索引 curl -XPUT 'localhost:9200/user?pretty' 3、准备mysql-connector 下载地址为https://dev.mysq 阅读全文
摘要:
Logstash 是一个开源的数据收集引擎,它具有备实时数据传输能力。它可以统一过滤来自不同源的数据,并按照开发者的制定的规范输出到目的地。 一、原理 Logstash 通过管道进行运作,管道有两个必需的元素,输入和输出,还有一个可选的元素,过滤器。 输入插件从数据源获取数据,过滤器插件根据用户指定 阅读全文
摘要:
一、介绍 用于从系统和服务收集指标。从 CPU 到内存,从 Redis 到 Nginx,Metricbeat 能够以一种轻量型的方式,输送各种系统和服务统计数据。 1、系统级监控,更简洁(轻量型指标采集器) 将 Metricbeat 部署到您所有的 Linux、Windows 和 Mac 主机,并将 阅读全文