回首向来萧瑟处,归去,也无风雨也无晴。
排名
6
文章
6
粉丝
16
评论
8
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2026TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

.net6使用nacos 集群部署,负载均衡调用 。docker swarm 集群部署.net6项目

我们这里的k8s测试环境暂时用不了了,这里先使用docker swarm来进行一下集群部署。.net6使用nacos实现服务注册与服务发现:https://www.tnblog.net/aojiancc2/article/details/7931.net6使用nacos作为配置中心:https://user.tnblog.net/UpdateArticle/UpdateArticle/7870docker安装nacos v2.1.2:https://www.tnblog...

2022-12-27 浏览(10385)

.net6使用nacos实现服务注册与服务发现

.net6使用nacos作为配置中心:https://www.tnblog.net/aojiancc2/article/details/7870docker安装nacos v2.1.2:https://www.tnblog.net/aojiancc2/article/details/7865nacos的官方文档:https://nacos.io/zh-cn/docs/v2/quickstart/quick-start.html.net 的sdkhttps://github.com/nacos-group/nacos-sdk-csharpnac...

2022-12-25 浏览(11744)

.net6使用nacos作为配置中心

consul+.net core实现配置中心:https://www.tnblog.net/aojiancc2/article/details/6815nacos的安装参考:https://www.tnblog.net/aojiancc2/article/details/7865nacos的官方文档:https://nacos.io/zh-cn/docs/v2/quickstart/quick-start.html.net 的sdkhttps://github.com/nacos-group/nacos-sdk-csharpnacos下....

2022-11-13 浏览(13933)

docker 安装nacos v2.1.2

[TOC]nacos介绍Nacos /nɑ:k??s/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Na...

2022-11-09 浏览(12868)

分布式日志收集框架Seq,重置密码

windows下seq service stop seq auth --basic -u <username> -p <new password> seq service start docker下方法一: 1:进入seq容器内部: docker exec -it 容器id /bin/bash 2:输入命令重置密码 seqsvr auth --basic -u <username> -p <new password> eixt 输入exit退出容器内部 ...

2022-03-06 浏览(10678)

.net core+seq实现日志中心

[TOC] 为什么需要日志中心日志是编写程序常用的功能。在我们排查问题的时候日志是非常有用的。我们的每个服务都在不停的生产日志。但是实施微服务后,如果按照传统的写本地文件的日志方案,就会面临跟修改配置一样的麻烦。不同的日志分散在各个服务器、容器内,这种情况下查日志简直无法忍受。日志中心就是为了...

2022-01-05 浏览(13610)

consul+.net core实现配置中心

consul配置中心基础使用tnblog先在consul的key/value中加入配置,比如把你项目中的appsettings.json复制进来在Program中从consul加载配置文件就可以了webBuilder.ConfigureAppConfiguration((context,config)=> { varenv=context.HostingEnvironment; //使用consul客户端加载consul配置 config.AddConsul(&...

2021-12-28 浏览(10909)

.NET Core使用ElasticSearch 一:windows安装Elasticsearch与kibana

一:安装java环境ElasticSearch是基于Java的所以先要安装Java,dkj,当然下载的ElasticSearch也带得也jkd也可以使用那个。下载地址https://www.oracle.com/java/technologies/javase-downloads.html目前最新版java16,下载后直接安装即可。 二:下载、运行ElasticSeach下载地址:https://www.elastic.co/cn/downloa...

2021-04-14 浏览(9208)

APM监控系统 HttpReports

HttpReports介绍HttpReports 基于.Net Core 开发的APM监控系统,使用MIT开源协议,主要功能包括,统计, 分析, 可视化, 监控,追踪等,适合在微服务环境中使用。github:https://github.com/dotnetcore/HttpReports在线预览: http://apm.nonop.cn账号: admin 密码 123456主要功能接口调用指标分析多服务节点数据聚...

2021-03-19 浏览(9354)

.net core3.1使用API网关Ocelot五:配合consul实现动态路由

真正的项目中我们的服务会很多,如果一一地配置到配置文件,将会是一个巨大的工程,这个时候我们就可以让Ocelot与我们的服务发现组件consul配合了,这样也可以比较方便的实现动态路由。 实现效果:如果需要新增服务的时候,不用修改静态配置文件。ocelot自动获取consul发现的所有服务,实现集群功能。 关于consul...

2020-09-01 浏览(15315)

.net core3.1使用API网关Ocelot四:实现熔断

接上一篇:.net core3.1使用API网关Ocelot三:请求缓存与限流https://www.tnblog.net/aojiancc2/article/details/4983 熔断的意思是停止将请求转发到下游服务。当下游服务已经出现故障的时候再请求也是徒劳,并且还会增加下游服务器和API网关的负担,类似保险丝。Ocelot熔断使用的是Polly,我们只需要为路由做一些...

2020-09-01 浏览(11580)

.net core3.1使用API网关Ocelot三:请求缓存与限流

Ocelot要实现请求缓存非常的简单一句配置即可Ocelot目前支持对下游服务的URL进行缓存,并可以设置一个以秒为单位的TTL使缓存过期。我们也可以通过调用Ocelot的管理API来清除某个Region的缓存。 为了在路由中使用缓存,需要在Route中加上如下设置: "FileCacheOptions": { "TtlSeconds": 8 } ...

2020-08-31 浏览(10196)

.net core3.1使用API网关Ocelot二:实现负载均衡

接上一篇:.net core3.1使用API网关Ocelot一:简单使用https://www.tnblog.net/aojiancc2/article/details/4856 Ocelot要实现负载均衡其实很简单,就是部署多套相同的服务,然后在进行配置一下转发规则即可。 首先我们可以在两个项目中新建两个服务来模拟一下: 项目1:项目2: 然后修改配置文件:{ &quo...

2020-08-31 浏览(8947)

.net core3.1使用API网关Ocelot一:简单使用

创建极简的两个项目:一个API网关项目(APIGateway),一个WebApi项目(ProductsAPIServices) 大概就是这个样子: APIGateway项目:类型就选.net core的空项目即可 安装Ocelot依赖 Install-Package Ocelot 创建一个Ocelot的配置文件configuration.json { "Routes": [ { ...

2020-08-10 浏览(10729)

自己实现一个consul的服务管理,功能持续完善

因为自带的consul服务管理功能还是比较有限,比如想要移除一个consul中不要的服务,服务集群管理,consul作为配置中心管理等,所以就想自己来写一个consul服务的管理,一点一点的做慢慢的完善。目前大概的一个效果:上面的服务名是使用Tab菜单展示出来的,然后点击Tab菜单拿到服务名对应的服务实例,然后实现了一个...

2020-06-08 浏览(9517)

consul实现简单的服务集群,负载均衡调用

接上一篇,consul要实现简单的服务集群,其实也很简单,只需要把多个服务使用统一个名字注入即可,然后调用的时候通过服务名获取服务的时候就可以获取到多个,然后通过一种负载均衡算法或者是按一定比例算法调用即可。在另外一个项目在注入一下consul服务"Consul":{ "ServiceName":"axj&...

2020-06-02 浏览(13801)

net core服务注入到consul,简单调用

下雨又停电,听说下雨天奶茶和代码最配了,找个奶茶店写代码吧 在奶茶店看到有几个小妹妹耍王者好想和她们一起打两把,我jio得我应该可以带的动。。。。 废话就不说了,consul的安装请参考:https://www.tnblog.net/aojiancc2/article/details/3848环境.net core3.0+consul1.7.3 [TOC]要把.net core的服务注...

2020-05-29 浏览(12653)

Windows下安装Consul与简单介绍

Consul 是一个用来实现分布式系统服务发现与配置的开源工具。它内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,也可以作为配置中心。 为什么需要服务注册与服务发现:我的理解:就是服务于服务之间不直接依赖,而是通过注册中心来管理。就类似依赖注入一样,类与类之间...

2020-05-25 浏览(12160)

七牛云更新https证书

快过期的时候要去更新Https证书,七牛云的证书更新很简单1:找到需要更新的域名从cdn,域名管理里边点进去(https://portal.qiniu.com/cdn/domain)然后在找到需要的域名就可以直接点击配置2:点击修改配置3:选择一个证书类型点击确定即可

2020-03-22 浏览(7594)

七牛云cdn配置https

1:域名管理选择一个自己的域名2:点击配置3:拉到下面有个https配置4:选择免费证书即可5:成功等待

2020-03-21 浏览(9003)

;