摘要:
至此,我们的解决方案中新建了三个项目,网关(Zhengwei.Gateway)、认证中心(Zhengwei.Identity)和用户资源API(Zhengwei.Use.Api)。当要访问用户API的某个资源先要访问网关,网关要对请求进行认证,然后要访问认证中心,认证通过后才能访问对应的资源。今天我 阅读全文
摘要:
今天来给我们的项目增加API网关,使用Ocelot。 它是系统暴露在外部的一个访问入口,这个有点像代理访问的家伙,就像一个公司的门卫承担着寻址、限制进入、安全检查、位置引导、等等功能。同时我们还要在网关中集成了Identity Server(Identity Server在项目中的使用见上一篇文章) 阅读全文
摘要:
大家都知道我们的项目中已有web api,现在可以正式访问,不论任何人只要通过输入对应的api网址就可以访问到我们的api 资源,这样是很不安全的,我们需求对当前用户进行身份验证,因此我们在项目中使用IdentityServer4来对受保护资源并实现身份验证和/或授权,直接开始上代码,这些代码直接可 阅读全文
摘要:
一、什么是HTPP Patch HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。 HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。 而patch其实就是对新增五种请求方式中的put的补充。用来对已知资源进行 阅读全文
摘要:
在 .netcore中可以自定义自己的异常类型,步骤如下: 1、自定义自己的异常类型UserOperationException 并继承自Exception public class UserOperationException:Exception { public UserOperationExc 阅读全文
摘要:
从今天开始我们用Net Core进行项目实战,采用微服务构架,因此你会看到我各模块开始都是用的web api。部分模块还采用领域驱动设计(DDD)、CQRS,最后将.net core web制作成镜像,将数据库 与服务都Docker上部署,现在就来跟我一起开始吧! 1、打开VS2017—>文件 》新 阅读全文
摘要:
Docker 微服务教程 作者: 阮一峰 日期: 2018年2月13日 Docker 是一个容器工具,提供虚拟环境。很多人认为,它改变了我们对软件的认识。 站在 Docker 的角度,软件就是容器的组合:业务逻辑容器、数据库容器、储存容器、队列容器......Docker 使得软件可以拆分成若干个标 阅读全文
摘要:
Docker 入门教程 作者: 阮一峰 日期: 2018年2月 9日 2013年发布至今, Docker 一直广受瞩目,被认为可能会改变软件行业。 但是,许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?本文就来详细解释,帮助大家理解它,还带有简单易懂的实例,教你如何将它用于日 阅读全文
摘要:
1、eclipse中编写代码后双击main方法 >Run as > java application ,然后指定的文件 就会提交到hdfs中。 2、查看文件:http://192.168.108.128:50070/dfshealth.html#tab-overview package hdfs24 阅读全文
摘要:
一、hdfs集群组成结构 二、安装hdfs集群的具体步骤 1.先准备4台虚拟机:1个namenode节点 + 3 个datanode 节点 2.修改各台机器的主机名和ip地址 主机名:hdp-01 对应的ip地址:192.168.33.61 主机名:hdp-02 对应的ip地址:192.168.33 阅读全文