微服务
文章平均质量分 58
微服务相关开发
悠悠虾
尘世中的一个小开发
展开
-
Dapr分布式应用运行时初探2
Dapr是一个很优秀的分布式应用运行时,在本篇里我们来说一下Dapr的几个特色功能。为了方便介绍,我简单画了个思维导图,如下所示:众所周知,新技术的产生是为了解决现存的问题。从上面的思维图中我们可以了解下Dapr这几大特色功能是为了解决微服务架构中现存的什么问题。具体的Dapr技术代码示例或者说明大家可以访问这个来查看。原创 2024-06-17 14:37:56 · 943 阅读 · 0 评论 -
Dapr分布式应用运行时初探1
本文仅仅简单介绍了dapr的安装及其初始化,dapr是一个简约但不简单的分布式应用运行时,很适合微服务托管使用。原创 2024-06-11 13:24:05 · 364 阅读 · 0 评论 -
Docker 常用命令
【代码】Docker 常用命令。原创 2024-02-28 13:45:00 · 690 阅读 · 0 评论 -
.NET CORE API访问401错误
问题描述:一台windows服务器使用IIS托管了两个.net core API,均采用windows认证模式。API A去访问B时,一直返回401错误,接口访问使用default方式。this._client = new HttpClient(new HttpClientHandler() { UseDefaultCredentials = true });原因分析:there is a windows security setting preventloopbackmessagesth原创 2022-02-16 15:06:57 · 1766 阅读 · 0 评论 -
gitlab-runner CI持续集成(docker模式)
目录服务器环境准备Gitlab-runner注册yml脚本效果服务器环境准备两台centos服务器,一台安装gitlab,一台安装docker及gitlab-runner,并拉取dotnercore3.1镜像Gitlab-runner注册同上一篇注册runner,在这里我们注册两个runner。第一个runner为docker模式,镜像为netcore3.1,用来编译打包镜像。第二个runner为shell模式,用来发布镜像,部署容器。yml脚本.gitlab-ci.ymlstages:#原创 2021-04-29 15:56:31 · 461 阅读 · 1 评论 -
gitlab-runner CI持续集成(shell模式)
目录1.服务器环境准备2.gitlab环境安装3.gitlab-runner安装4.注册runner5.建立测试dotnet项目6.yml文件7.其他注意事项1.服务器环境准备2.gitlab环境安装3.gitlab-runner安装4.注册runner5.建立测试dotnet项目6.yml文件7.其他注意事项...原创 2021-04-28 16:43:00 · 2791 阅读 · 0 评论 -
dotnet-microservices-platform
原创 2020-04-08 14:52:17 · 259 阅读 · 1 评论 -
ASP.NET CORE 2.2 DOCKER部署
DOCKER安装yum install dockersystemctl enable dockersystemctl start dockerdocker version具体参考:docker安装修改DOCKER镜像vim /etc/docker/daemon.json{"registry-mirrors": ["https://njrds9qc.mirror.aliyuncs...原创 2020-03-29 10:06:38 · 620 阅读 · 0 评论 -
IIS ARR组件实现负载均衡
Nginx负载均衡很好,可惜也有满足不了的场景。比如我的WEB应用是基于AD域控认证的,Nginx在这方面处理起来极其麻烦,跟小伙伴折腾几天无果后,我们转战ARR组件来实现IIS的负载均衡。ARR的组件安装及配置不说了,网上类似文章很多。这里简单说下ARR的url重写功能,网上很多文章都是部署了一个监听一个端口进行负载两个应用。我这边有个需求是两个子应用的80端口可以做负载,81端口不需要做负...原创 2020-01-17 22:10:22 · 794 阅读 · 0 评论 -
Nginx注册SSL证书https协议访问
Nginx注册SSL证书https协议访问原创 2020-01-12 22:10:02 · 199 阅读 · 0 评论 -
Keepalived实现Nginx负载均衡高可用
keepalive实现Nginx负载均衡高可用原创 2020-01-12 22:17:35 · 300 阅读 · 0 评论 -
Nginx实现IIS负载均衡
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2020-01-12 22:05:56 · 199 阅读 · 0 评论 -
bpmn-js API
bpmn-js介绍:https://github.com/bpmn-io1.导入流程图 var bpmnModeler = new BpmnJS({ container: '#canvas', keyboard: { bindTo: window } }); bpmnModeler.importXML(bpmnX...原创 2019-09-16 22:22:19 · 8236 阅读 · 2 评论 -
控制台程序使用ABP框架应用层服务
控制台程序使用ABP框架应用层服务1.生产ABP框架基础服务,如下图所示2.新建一个控制台程序,添加对Application项目引用。3.新建一个模块类4.通过IOC调用应用层或领域层服务方法1.生产ABP框架基础服务,如下图所示2.新建一个控制台程序,添加对Application项目引用。3.新建一个模块类using Abp.Events.Bus;using Abp.Modules...原创 2018-12-12 21:17:39 · 1994 阅读 · 1 评论 -
react+antd+dvajs+abp实现CRUD操作
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2018-09-28 11:22:03 · 2336 阅读 · 0 评论 -
RabbmitMQ基础实战
消息生产者:using System;using System.Text;using System.Threading;using RabbitMQ.Client;namespace MQSender{ class Program { static void Main(string[] args) { f...原创 2018-08-27 15:05:35 · 738 阅读 · 0 评论 -
Consul安装及部署
下载wget https://releases.hashicorp.com/consul/1.7.2/consul_1.7.2_linux_amd64.zip解压unzip consul_1.7.2_linux_amd64.zip -d /usr/bin创建启动文件vim /lib/systemd/system/consul.service[Unit]Description=co...原创 2020-03-30 16:06:05 · 1382 阅读 · 0 评论