摘要:简介 在接触docker的第一天起,大家应该就知道:docker容器使用沙箱机制,相互之间没有接口,一般情况下内部访问通过IP+端口。本地容器默认分配的IP极易发生变化,所以靠IP+端口访问的方式缺失稳定性。单机模式暂且不讲,集群模式下容器间的通信仅通过内部IP是无法访问的。docker给出解决方案 阅读全文
posted @ 2020-11-19 11:05 小白铲屎官 阅读(380) 评论(2) 推荐(1) 编辑
摘要:关于JWT的基本概念,如果有不清晰的同学,请点击这里,就不在这里赘述了。接下来聊聊JWT是怎么发挥作用的。 第一,安装nuget包 Microsoft.AspNetCore.Authentication.JwtBearer 第二,配置【Startup】 首先是【ConfigureServices】方 阅读全文
posted @ 2020-11-14 12:17 小白铲屎官 阅读(484) 评论(0) 推荐(1) 编辑
摘要:json web token 简称 JWT,它并不是一个具体的技术实现,而更像是一种标准。 JWT规定了数据传输的结构,一串完整的JWT由三段落组成,每个段落用英文句号连接(.)连接,他们分别是:Header、Payload、Signature,所以,常规的JWT内容格式是这样的:AAA.BBB.C 阅读全文
posted @ 2020-08-10 14:19 小白铲屎官 阅读(118) 评论(0) 推荐(0) 编辑
摘要:序 上一篇博客把grpc的概念说了个大概,介绍了proto的数据类型,基本语法,也写了个小demo,是不是没那么难? 今天要从理论到实际,写两个微服务,并利用grpc完成两者之间的通信。只是作为demo写的话会十分简单,毕竟理解为主。 服务端 首先要拿出之前写好的proto文件,然后修改两个属性: 阅读全文
posted @ 2020-07-13 20:25 小白铲屎官 阅读(408) 评论(4) 推荐(0) 编辑
摘要:什么是grpc? grpc来自大名鼎鼎的谷歌,孵化于CNCF基金会(docker、k8s同样出自这个基金会)。它是一款高性能、开源、通用的rpc框架,你可以通过它来定义rpc的请求和响应。它基于http/2,全双工通信、低延迟、高效率、支持流、可轻松的插入身份认证、负载均衡、监控日志等等等等。。。关 阅读全文
posted @ 2020-07-03 16:30 小白铲屎官 阅读(898) 评论(0) 推荐(2) 编辑
摘要:何为实时 先从理论上解释一下两者的区别。 大多数传统的web应用是这样的:客户端发起http请求到服务端,服务端返回对应的结果。像这样: 也就是说,传统的web应用都是客户端主动发起请求到服务端。 那么实时web应用呢?它不需要主动发起请求,服务端可以主动推送信息到客户端。 举栗子的话,实时聊天工具 阅读全文
posted @ 2020-06-26 17:08 小白铲屎官 阅读(806) 评论(7) 推荐(8) 编辑
摘要:情景一:频繁报异常——TimeOut/无可用连接 这类错误还是挺常见的,一般来说都属于下面几种情况之一: 一、没有单例 当并发达到一定量级时候,如果没有使用单例模式实例化,会引发此类错误致服务不可用。因为在高并发情况下没有使用单例进行实例化,会导致连接池被大量创建,在业务不停止的情况下很容易发生来不 阅读全文
posted @ 2020-04-24 16:56 小白铲屎官 阅读(133) 评论(0) 推荐(0) 编辑
摘要:前言 netcore用了这么久,虽然多数都是部署在centos系统,但也有部署在windows上的情况。最省力的部署方式是发布后直接在发布目录打开cmd,运行dotnet命令。虽然很省力,但是保留一个命令窗口,如果需要同时部署多个程序的话,就会保留多个窗口,而且还不能叉掉,对强迫症(我这种)来说简直 阅读全文
posted @ 2020-02-15 23:15 小白铲屎官 阅读(123) 评论(0) 推荐(0) 编辑
摘要:开发的时候经常有固定某时操作某资源的需求,解决这种需求最简单的就是定时任务。 如果没有特别刁钻的要求,建议直接找来用,比如这一款:TimedJob 下载完以后去Startup里设置一下: 再然后新建一个类,继承Job,添加特性,如下: 解释一下: Begin:任务开始时间 Interval:间隔(毫 阅读全文
posted @ 2019-10-20 00:09 小白铲屎官 阅读(382) 评论(0) 推荐(0) 编辑
摘要:早几年面试时,面试官经常问我依赖注入的概念,但有面试官自己都不是很清楚ioc和di的区别,而是草草归于一类,今天翻了翻以前写的demo,顺便把这部分概念整理出来,加深一下印象。 先科普一下,IOC是什么 IOC(Inversion of Control)又称控制反转,它并不是指某种技术实现,而是OO 阅读全文
posted @ 2019-09-28 21:52 小白铲屎官 阅读(88) 评论(0) 推荐(0) 编辑