上一页 1 2 3 4 5 6 ··· 29 下一页
摘要: 1. 什么是ELK? ELK是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash 和 Kibana。Elasticsearch 是一个搜索和分析引擎。Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如 Elast 阅读全文
posted @ 2023-01-06 17:17 盛开的雨季 阅读(3685) 评论(0) 推荐(0) 编辑
摘要: 前言 什么是持续集成呢?Continuous integration(CI)。持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现 阅读全文
posted @ 2023-01-06 17:07 盛开的雨季 阅读(1438) 评论(0) 推荐(0) 编辑
摘要: 世界上第一个也是最值得信赖的二进制存储库nexus有收费版和开源免费版,其中的Nexus Repository Manager OSS是开源免费的,其功能基本满足我们的需求,所以本次搭建采用该版本。官网地址:https://www.sonatype.com/products/nexus-reposi 阅读全文
posted @ 2023-01-06 17:04 盛开的雨季 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 一、Docker介绍 Docker是用Go语言编写基于Linux操作系统的一些特性开发的,其提供了操作系统级别的抽象,是一种容器管理技术,它隔离了应用程序对基础架构(操作系统等)的依赖。相较于虚拟机而言,Docker共享的是宿主机的硬件资源,使用容器来提供独立的运行环境来运行应用。虚拟机则是基于Su 阅读全文
posted @ 2023-01-06 15:04 盛开的雨季 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 一、什么是容器 关于容器,说复杂了也复杂,说简单了也简单。因为容器可以看作是轻量化的虚拟机,也可以看作是微服务的基础等等,但容器本身其实最关键的是跳出操作系统而独立运行。 这就好比容器是标准化的海运集装箱,OS就是货轮,集装箱的内容可以由用户自定义,可以通过标准化手段自由组装到各个不同的货轮上。在云 阅读全文
posted @ 2023-01-06 15:01 盛开的雨季 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 简介 在分布式系统当中,想要监控服务与服务之间调用耗时,或者是查问题的时候,不能像向单机那种形式去查询.查找了一段时间发现目前市场上用的是skywalking,由华为大佬开源的项目。 摘自skywalking简介:一个开放源代码的可观察性平台,用于收集,分析,聚合和可视化来自服务和云本机基础结构的数 阅读全文
posted @ 2023-01-06 14:58 盛开的雨季 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 情况1 由于localhost只能够在容器内部访问,所以在设置的时候改为*号,而不是固定ip。 情况2 也可能由于只配置了容器和宿主机的映射,容器内部未监听端口号导致 情况3 如果是无法连接sqlserver数据库,请检查数据库版本,liunx当中低于sqlserver 2008 sp3 会报错。 阅读全文
posted @ 2023-01-06 14:57 盛开的雨季 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 简介 之前采用shell脚本+dockerfile的方式构建项目,后来发现Docker在17.05版本之后有多阶段构建方式,该文主要记录了netcore采用dockerfile构建遇到的坑。 原先的方式 这种方式理解起来比较简单就是把构建netcore的前期工作写个shell脚本来完成,docker 阅读全文
posted @ 2023-01-06 14:57 盛开的雨季 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 简介 grpc是由google公司开发的一个高性能、开源和通用的RPC框架,采用HTTP/2通信。 1.gRPC的传输使用http/2支持双向流。 2.支持多语言,例如java、go、php、net、node等多种语言. 3.gRPC支持多平台 4.性能好,效率高 1.HTTP/2 HTTP/2 提 阅读全文
posted @ 2023-01-06 14:56 盛开的雨季 阅读(313) 评论(0) 推荐(0) 编辑
摘要: elasticsearch简介 环境准备 elasticsearch:7.0.0 kibana :7.0.0 安装 1.新创建普通用户 elasticsearch不能用root账号启动,为了避免之后启动麻烦,直接创建一个用户建立一个文件夹 sudo adduser zhengyazhao 2.新建t 阅读全文
posted @ 2023-01-06 14:54 盛开的雨季 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 前言 在win10系统进行安装新的ubuntu环境的时候遇到的一些问题,以及解决方案,供以后参考。 准备 从ubuntu官网下载最近版本的ubuntu系统,Ubuntu最新版本下载地址 操作系统:win10 ubuntu :18.04.2LTS 1.在进行安装的时候首先的安装hyper-v管理器(打 阅读全文
posted @ 2023-01-06 14:53 盛开的雨季 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 简介 主要是采用identity Server4 和ocelot 加上consul 实现简单的客户端模式 开发准备 环境准备 下载并安装Consul具体请参考前几篇的内容 项目介绍 创建ocelotServerTest项目 创建IdentityServer4Test项目 创建consulServer 阅读全文
posted @ 2023-01-06 14:53 盛开的雨季 阅读(79) 评论(0) 推荐(0) 编辑
摘要: IdentityServer简介(摘自Identity官网) IdentityServer是将符合规范的OpenID Connect和OAuth 2.0端点添加到任意ASP.NET核心应用程序的中间件,通常,您构建(或重新使用)一个包含登录和注销页面的应用程序(可能还包括同意,具体取决于您的需要), 阅读全文
posted @ 2023-01-06 14:52 盛开的雨季 阅读(949) 评论(0) 推荐(0) 编辑
摘要: 简介 api网关是提供给外部调用的统一入口,类似于dns,所有的请求统一先到api网关,由api网关进行指定内网链接。 ocelot是基于netcore开发的开源API网关项目,功能强大,使用方便,它包含了负载均衡、路由、请求聚合、服务发现、权限认证等功能。 基础准备 开发环境:vs2017 net 阅读全文
posted @ 2023-01-06 14:51 盛开的雨季 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 环境准备 vs开发环境:vs2017 consul版本: 1.4.4 netcore版本:2.1 安裝Consul 1.从官网下载consul到本地,选择系统对应的版本进行下载到本地,下载地址:https://www.consul.io/downloads.html 2.下载到本地之后解压压缩文件, 阅读全文
posted @ 2023-01-06 14:50 盛开的雨季 阅读(518) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 29 下一页