随笔分类 -  微服务

摘要:https://www.cnblogs.com/dafanshu/p/5980553.html 最近公司需求要搭建一个监控系统,用来监控程序运行状态,请求曲线,错误日志发生次数,等等分析,保障系统稳定性。因此最近研究了基于Lucene 号称企业级搜索服务的ElasticSearch ,用了一段时间发 阅读全文
posted @ 2020-06-10 21:52 心冰之海 阅读(833) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/yeweiouyang/article/details/54948846 https://blog.csdn.net/weisong530624687/article/details/82963544 https://www.jianshu.com/p/7 阅读全文
posted @ 2020-06-10 21:01 心冰之海 阅读(3632) 评论(0) 推荐(0) 编辑
摘要:Elasticsearch简介 Elasticsearch (ES)是一个基于Apache Lucene(TM)的开源搜索引擎,无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。 但是,Lucene只是一个库。想要发挥其强大的作用,你需使用C#将其集成 阅读全文
posted @ 2020-06-08 08:40 心冰之海 阅读(804) 评论(1) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/loogn/p/9007823.html 目前Ocelot支持一种QoS功能。 如果您希望在请求向下游服务时使用断路,则可以在ReRoute中进行设置。 这个功能使用了一个名为Polly的.NET库,这个库很棒,在这里可以找到它。 添加如下配 阅读全文
posted @ 2020-04-30 11:02 心冰之海 阅读(213) 评论(0) 推荐(0) 编辑
摘要:架构层面做的强大,满足各个租户的自定义和系统集成。 中国呢,过去的3年已经证明面向中小企业、创业企业基本是不靠谱,所以从去年下半年,大家都纷纷杀入中大型企业、大型企业。这些中国企业,要么要求在他们的私有云中部署,要么要求在公有云为他们开辟一个专区专门独立部署,而且都要求和他们现有的内部ERP软件统一 阅读全文
posted @ 2020-03-21 17:20 心冰之海 阅读(1906) 评论(0) 推荐(0) 编辑
摘要:一、安装jdk ElasticSearch是基于lucence开发的,也就是运行需要java jdk支持。所以要先安装JAVA环境。 由于ElasticSearch 5.x 往后依赖于JDK 1.8的,所以现在我们下载JDK 1.8或者更高版本。下载JDK1.8,下载完成后安装。 二、安装Elast 阅读全文
posted @ 2020-03-17 10:24 心冰之海 阅读(2389) 评论(0) 推荐(0) 编辑
摘要:推广一个.net core微服务的脚手架项目,NanoFabric,项目地址:https://github.com/geffzhang/NanoFabric 附带上些说明内容,以供研究/使用.net core微服务的路友有所帮助。 基于Consul + .NET Core + Polly + Oce 阅读全文
posted @ 2020-03-17 08:43 心冰之海 阅读(1072) 评论(0) 推荐(1) 编辑
摘要:csredis GitHubhttps://github.com/2881099/csredis示例源码https://github.com/luoyunchong/dotnetcore-examples/tree/master/dotnet-core-redis 前提安装并配置好redis服务,可 阅读全文
posted @ 2020-03-09 15:59 心冰之海 阅读(485) 评论(0) 推荐(0) 编辑
摘要:因为Servicestack.Redies免费每天只能调用6000次,所以找了个免费的能在.NETcore使用的插件CSRedisCore,封装了一下。 redies订阅模式的调用:RedisCoreHelper.Sub(“quote”, action); 1 2 3 4 5 6 7 8 9 10 阅读全文
posted @ 2020-03-09 15:57 心冰之海 阅读(6081) 评论(0) 推荐(0) 编辑
摘要:以下包括内容: 一、redis下载安装,启动 二、Redis可视化管理工具(Redis Desktop Manager)安装 三、实例化项目 一、redis下载安装,启动 1,redis官方下载地址:https://redis.io/download,redis 64位下载地址:https://gi 阅读全文
posted @ 2020-03-09 13:52 心冰之海 阅读(1051) 评论(0) 推荐(0) 编辑
摘要:1、项目从Nuget中添加引用 Microsoft.Extensions.Caching.Redis 2、创建RedisCacheHelper.cs 帮助类,代码如下 using System;using System.Collections.Generic;using System.Text;us 阅读全文
posted @ 2020-03-09 10:17 心冰之海 阅读(4197) 评论(0) 推荐(0) 编辑
摘要:对于普通系统或者服务来说,一般通过打日志来进行埋点,然后再通过elk或splunk进行定位及分析问题,更有甚者直接远程服务器,直接操作查看日志,那么,随着业务越来越复杂,企业应用也进入了分布式服务化的阶段,传统的日志监控等方式无法很好达到跟踪调用、排查问题等需求,可以想象,如果你的服务节点达到有很多 阅读全文
posted @ 2020-02-25 09:32 心冰之海 阅读(499) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/qq_38762313/article/details/90211015 【一】在window上部署ElasticSearch并注册成服务 【二】在window上部署kibana并注册成服务 【三】在Asp.Netcore上使用ElasticSearch 阅读全文
posted @ 2020-01-23 10:09 心冰之海 阅读(356) 评论(0) 推荐(0) 编辑
摘要:bana是一个基于浏览器页面的Elasticsearch前端展示工具。Kibana全部使用HTML语言和Javascript编写的,查询语法是基于Lucene的查询语法。允许布尔运算符、通配符和字段筛选。注意关键字要大写 全文搜索 在搜索栏输入login,会返回所有字段值中包含login的文档 使用 阅读全文
posted @ 2020-01-21 21:20 心冰之海 阅读(375) 评论(0) 推荐(0) 编辑
摘要:简单介绍 HttpReports 是 .Net Core 下的一个Web项目, 适用于WebAPI,Ocelot网关应用,MVC项目,非常适合针对微服务应用使用,通过中间件的形式集成到您的项目中,可以让开发人员快速的搭建出一个 数据统计,分析,图表,监控 一体化的 Web站点。 主要模块 主要包含H 阅读全文
posted @ 2020-01-19 11:25 心冰之海 阅读(558) 评论(0) 推荐(0) 编辑
摘要:原文链接:Client IP safelist for ASP.NET Core作者:Damien Bowden and Tom Dykstra译者:Lamond Lu 本篇博文中展示了如何在ASP.NET Core应用程序中设置IP白名单验证的3种方式。 你可以使用一下3种方式: 使用中间件检查每 阅读全文
posted @ 2020-01-07 21:19 心冰之海 阅读(866) 评论(0) 推荐(1) 编辑
摘要:一. 前言 UrlFirewall 是一个开源、轻便的对http请求进行过滤的中间件,可使用在webapi或者网关(比如Ocelot),由我本人编写,并且开源在github:https://github.com/stulzq/UrlFirewall 欢迎star. 二.UrlFirewall 介绍 阅读全文
posted @ 2020-01-07 20:46 心冰之海 阅读(425) 评论(0) 推荐(0) 编辑
摘要:Windows 中安装:Grafana 安装步骤及下载页面: http://docs.grafana.org/installation/windows/ NSSM(Non-Sucking Service Manager)下载页面:https://nssm.cc/download 下载并解压到当前目录 阅读全文
posted @ 2019-12-23 11:04 心冰之海 阅读(951) 评论(0) 推荐(1) 编辑
摘要:目录 配置环境 安装 安装网络负载平衡 安装Web服务器 IIS 配置 测试 其它 配置环境 VMware:(版本10.0.01) 主集群IP:192.168.220.102 VM1:192.168.220.103 VM2:192.168.220.104 说明:环境原因,采用双节点配置记录配置过程 阅读全文
posted @ 2019-12-23 08:38 心冰之海 阅读(889) 评论(0) 推荐(0) 编辑
摘要:要想使用skywalking,首先得安装相关环境。本文以windows为例。 1、安装java sdk(如果不会配置java环境的话,请参考百度百科:https://jingyan.baidu.com/article/08b6a591bdb18314a80922a0.html) 2、java环境安装 阅读全文
posted @ 2019-12-16 10:09 心冰之海 阅读(1282) 评论(1) 推荐(0) 编辑