09 2022 档案

摘要:一. 需求分析和设计 1. 需求说明 主要包括用户管理、用户登录、发送验证码等功能。 (1). 用户管理包括:添加用户、获取所有用户信息、修改密码、解除登录锁定 等功能。 (2). 用户登录包括: 发送验证码、校验验证码的准确性、通过手机号和密码登录。 A. 对于DB中存在的用户,如果超过3次登录失 阅读全文
posted @ 2022-09-25 21:22 Yaopengfei 阅读(1450) 评论(1) 推荐(0) 编辑
摘要:一. 相关概念 1. 单体结构 优点: 便于维护 缺点: 耦合;技术栈统一,软件包版本锁定;一崩全崩;升级周期长;无法局部扩容 2. 微服务结构 优点: 耦合性低,易于开发和维护;可以用不同技术栈;可以单独扩容;互相隔离,影响小;部署周期短。 缺点: 对运维能力要求高;运行效率会降低;技术要求高,需 阅读全文
posted @ 2022-09-19 15:55 Yaopengfei 阅读(554) 评论(3) 推荐(0) 编辑
摘要:一. Zack.EventBus简介 1. 说明 【Zack.EventBus】是老杨开发的一个基于Rabbitmq消息队列的集成事件框架,简化了原生连接Rabbitmq繁琐的代码,常用于多个微服务间通信。 RabbitMQ等消息中间件的消息发布和消费的过程是异步的,也就是消息发布者将消息放入消息中 阅读全文
posted @ 2022-09-12 21:11 Yaopengfei 阅读(511) 评论(2) 推荐(0) 编辑
摘要:一. MediatR简介 1. 说明 MediatR是.NET中的开源简单中介者模式实现,它通过一种进程内消息传递机制(无其他外部依赖),进行请求/响应、命令、查询、通知和事件的消息传递,并通过泛型来支持消息的智能调度, 多用于领域事件中。 (GitHub:https://github.com/jb 阅读全文
posted @ 2022-09-09 14:54 Yaopengfei 阅读(7195) 评论(4) 推荐(2) 编辑
摘要:一. 搭建基本框架,各层联调成功 1. 项目分层 新建:YpfCore.AdminWeb、YpfCore.Data、YpfCore.DTO、YpfCore.IService、YpfCore.Service、YpfCore.Utils,每层的作用如下: A. YpfCore.AdminWeb层:Api 阅读全文
posted @ 2022-09-06 21:41 Yaopengfei 阅读(397) 评论(6) 推荐(1) 编辑