随笔分类 -  微服务

微服务相关技术
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 很久没更新这个系列。。。之前的章节中讲到ABP的模块是可以独立运行的,但是没有介绍具体怎么操作,本篇就来讨论一下模块如何独立运行,以及一些托管方式。本人也是处于摸索阶段,如有不对欢迎指出。 开始 模块运行 首先需要生成模块的数据库 阅读全文
posted @ 2020-10-30 13:07 xhznl 阅读(3671) 评论(3) 推荐(3) 编辑
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 在前两节中介绍了ABP模块开发的基本步骤,试着实现了一个简单的文件管理模块;功能很简单,就是基于本地文件系统来完成文件的读写操作,数据也并没有保存到数据库,所以之前只简单使用了应用服务,并没有用到领域层。而在DDD中领域层是非常重 阅读全文
posted @ 2020-09-25 08:51 xhznl 阅读(5236) 评论(8) 推荐(7) 编辑
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇介绍了ABP模块化开发的基本步骤,完成了一个简单的文件上传功能。通常的模块都有一些自己的配置信息,比如上篇讲到的FileOptions类,其中配置了文件的上传目录,允许的文件大小和允许的文件类型。配置信息可以通过Config 阅读全文
posted @ 2020-09-17 12:45 xhznl 阅读(4684) 评论(3) 推荐(5) 编辑
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 在之前的章节中介绍过ABP扩展实体,当时在用户表扩展了用户头像字段,用户头像就涉及到文件上传和文件存储。文件上传是很多系统都会涉及到的一个基础功能,在ABP的模块化思路下,文件管理可以做成一个通用的模块,便于以后在多个项目中复用。 阅读全文
posted @ 2020-09-14 08:59 xhznl 阅读(7259) 评论(3) 推荐(9) 编辑
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇提到了ABP功能管理(特征管理),它来自ABP的FeatureManagement模块,ABP官方文档貌似还没有这个模块的相关说明,但是个人感觉这个模块非常实用,下面就简单介绍一个特征管理的基本应用。 开始 在租户管理中,有 阅读全文
posted @ 2020-09-04 08:58 xhznl 阅读(4059) 评论(5) 推荐(7) 编辑
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇介绍了vue+ABP国际化的基本实现,本篇开始功能模块的开发,首先完成ABP模板自带的身份认证管理模块和租户管理模块。同样的,参考ABP的Angular版本来做。 开始 功能模块的开发往往是最容易的,但是要处理好每个细节就不 阅读全文
posted @ 2020-08-28 08:49 xhznl 阅读(5930) 评论(9) 推荐(10) 编辑
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇介绍了ABP扩展实体,并且在前端部分新增了身份认证管理和租户管理的菜单,在实现这两个功能模块前,先来解决一下界面文字国际化的问题。 开始 国际化(简称 I18N),本地化(简称 L10N);这两者的目的都是用于让你的应用程序 阅读全文
posted @ 2020-08-26 09:05 xhznl 阅读(5493) 评论(5) 推荐(5) 编辑
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇实现了前端vue部分的用户登录和菜单权限控制,但是有一些问题需要解决,比如用户头像、用户介绍字段目前还没有,下面就来完善一下。 开始 因为用户实体是ABP模板自动生成的,其中的属性都预先定义好了,但是ABP是允许我们扩展模块 阅读全文
posted @ 2020-08-21 13:00 xhznl 阅读(7626) 评论(6) 推荐(7) 编辑
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇已经创建好了前后端项目,本篇开始编码部分。 开始 几乎所有的系统都绕不开登录功能,那么就从登录开始,完成用户登录以及用户菜单权限控制。 登录 首先用户输入账号密码点击登录,然后组合以下参数调用identityserver的/ 阅读全文
posted @ 2020-08-19 11:45 xhznl 阅读(14819) 评论(23) 推荐(8) 编辑
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇介绍了ABP的启动模板以及AbpHelper工具的基本使用,这一篇将进入项目实战部分。因为目前ABP的官方模板只支持MVC和Angular,MVC的话咱.NET开发人员来写还可以,专业前端估计很少会用这个。。。Angular 阅读全文
posted @ 2020-08-17 08:24 xhznl 阅读(13454) 评论(12) 推荐(10) 编辑
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇介绍了ABP的一些基础知识,本篇继续介绍ABP的启动模板。使用ABP CLI命令就可以得到这个启动模板,其中包含了一些基础功能模块,你可以基于这个模板来快速开发。 开始 首先ABP CLI的安装以及基本指令这些就不说了,官网 阅读全文
posted @ 2020-08-14 08:25 xhznl 阅读(10879) 评论(13) 推荐(10) 编辑
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 ABP vNext(以下简称ABP)的前身是asp.net boilerplate(老版abp),它不是一个简单的版本更新,而是完全基于.NET Core的重写。之前有听说过ABP框架,但是一直没有去详细了解。最近认真学习了一下, 阅读全文
posted @ 2020-08-13 08:20 xhznl 阅读(12853) 评论(11) 推荐(23) 编辑
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(八)——Docker Compose与容器网络】完成了docker-compose.yml文件的编写,最后使用docker compose的一个up指令即可在docker中运行整个复杂的 阅读全文
posted @ 2020-07-16 08:20 xhznl 阅读(4867) 评论(5) 推荐(8) 编辑
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(七)——IdentityServer4-授权认证】中使用IdentityServer4完成了鉴权中心的搭建,配合网关实现了统一的授权认证。进行到这里,系统环境已经比较复杂了,想把整个系统 阅读全文
posted @ 2020-07-09 08:22 xhznl 阅读(3840) 评论(4) 推荐(14) 编辑
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(六)——EventBus-事件总线】中使用CAP完成了一个简单的Eventbus,实现了服务之间的解耦和异步调用,并且做到数据的最终一致性。这一篇将使用IdentityServer4来搭 阅读全文
posted @ 2020-07-06 14:57 xhznl 阅读(7153) 评论(7) 推荐(8) 编辑
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(五)——Ocelot-API网关(下)】中已经完成了Ocelot + Consul的搭建,这一篇简单说一下EventBus。 EventBus-事件总线 首先,什么是事件总线呢? 贴一段 阅读全文
posted @ 2020-06-22 08:19 xhznl 阅读(10980) 评论(19) 推荐(12) 编辑
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(四)——Ocelot-API网关(上)】已经完成了Ocelot网关的基本搭建,实现了服务入口的统一。当然,这只是API网关的一个最基本功能,它的进阶功能还有很多很多。 服务发现 首先需要 阅读全文
posted @ 2020-06-19 08:22 xhznl 阅读(7347) 评论(3) 推荐(8) 编辑
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(三)——Consul-服务注册与发现(下)】已经使用Consul完成了服务的注册与发现,实际中光有服务注册与发现往往是不够的,我们需要一个统一的入口来连接客户端与服务。 Ocelot 官 阅读全文
posted @ 2020-06-17 08:17 xhznl 阅读(8787) 评论(19) 推荐(8) 编辑
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(二)——Consul-服务注册与发现(上)】已经成功将我们的服务注册到Consul中,接下来就该客户端通过Consul去做服务发现了。 服务发现 同样Nuget安装一下Consul: 改 阅读全文
posted @ 2020-06-15 08:17 xhznl 阅读(9008) 评论(12) 推荐(15) 编辑
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(一)——项目搭建】讲到要做到服务的灵活伸缩,那么需要有一种机制来实现它,这个机制就是服务注册与发现。当然这也并不是必要的,如果你的服务实例很少,并且很稳定,那么就没有必要使用服务注册与发 阅读全文
posted @ 2020-06-14 08:33 xhznl 阅读(13628) 评论(41) 推荐(14) 编辑

点击右上角即可分享
微信分享提示