04 2024 档案
摘要:前言 情绪的尽头是沉默 1.微服务概念 1.1微服务发展 分布式解决性能问题,微服务解决维护性、扩展性、灵活性。 1.2微服务概念 微服务(或称微服务架构),是一种现代化的软件架构方法,它将一个应用程序分解为多个小型、独立的服务单元,每个服务都负责特定的业务功能,并且可以独立开发、测试、部署和扩展。
阅读全文
摘要:前言 学习杨中科老师开源项目在线英语网站微服务 1.需求 服务拆分 2.项目源码 项目 类 说明 Peng.ASPNETCore DistributedCacheHelper 分布式缓存帮助类 MemoryCacheHelper 内存缓存帮助类 UnitOfWorkFilter 工作单元筛选器 Pe
阅读全文
摘要:前言 有时候需要在Windows下快速安装运行环境,比如Redis、Elasticsearch等,想通过bat命令快速启动。 1.Nginx 下载地址: https://nginx.org/en/download.html 解压 2.Redis 下载地址:https://github.com/tpo
阅读全文
摘要:前言 RabbitMQ集群搭建。 1.RabbitMQ集群原理 RabbitMQ这款消息队列中间件产品本身是基于Erlang编写,Erlang语言天生具备分布式特性(通过同步Erlang集群各节点的magic cookie来实现)。因此,RabbitMQ天然支持Clustering。这使得Rabbi
阅读全文
摘要:前言 RabbitMQ进阶。 官方地址:https://www.rabbitmq.com/tutorials/tutorial-one-dotnet 1.Hello World 点对点模式。 1.1发送 发送10条消息 internal class SendHelloWorld { public s
阅读全文
摘要:前言 RabbitMQ:高并发、高可用。 几年前学习过RabbitMQ,但是笔记没有做好,而且随着工作的深入,很多不理解的东西需要重新规划。 基础篇:概念、应用场景、基本安装。 核心篇:基本消息、工作队列、发布订阅、路由、主题。 进阶篇:普通集群、镜像队列、负载均衡、监控心跳。 1.消息队列概念和场
阅读全文
摘要:前言 之前使用虚拟机部署过很多服务,Console、Redis、RabbitMQ等,但是配置虚拟机的IP都无法正常访问,这次找了原因,记录一下。 1.VMware的网络适配器中网络连接方式 桥接模式 VMware 虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。需要手工
阅读全文
摘要:前言 学习一下Prism。 1.Prism Prism框架提供了一套丰富的工具、类和模块,帮助开发人员实现以下功能: 模块化:Prism框架支持将应用程序拆分为多个模块,每个模块具有自己的功能和视图。这种模块化的设计使得应用程序更加灵活和可扩展。 导航:Prism框架提供了导航功能,可以方便地在不同
阅读全文
摘要:前言 减少自己的技术盲区。 1.WPF介绍 WPF(Windows Presentation Foundation)是由微软推出的一种用户界面框架,最初作为.NET Framework 3.0的一部分发布,但后来也被应用于更新的Windows操作系统中。WPF提供了一个统一的编程模型、语言和框架,这
阅读全文