本文再写一篇和具体业务逻辑几乎无关的公共服务应用监控平台。PowerDotNet自研的应用监控平台系统,是服务治理的重要拼图,和服务治理平台配合使用效果更好。 监控开源产品非常丰富,站在巨人的肩膀上,PowerDotNet自研的监控平台,除了基本的监控功能,还可以通过加一层代理,将应用接入开源 ...
本系列我将主要通过图片和少许文字讲解通过个人自研的PowerDotNet进行快速开发平台化软件产品。 PowerDotNet不仅仅是包含像Newtonsoft.Json Dapper Quartz Redis ZooKeeper ElasticSearch ETCD Autofac JWT MyBatis EF RabbitMQ ObjectPool Hessian Thrift gRPC Sup ...
2021-09-02 20:29 38 2163 推荐指数:
本文再写一篇和具体业务逻辑几乎无关的公共服务应用监控平台。PowerDotNet自研的应用监控平台系统,是服务治理的重要拼图,和服务治理平台配合使用效果更好。 监控开源产品非常丰富,站在巨人的肩膀上,PowerDotNet自研的监控平台,除了基本的监控功能,还可以通过加一层代理,将应用接入开源 ...
为了DB复用和简化管理,我们对常见应用依赖的DB模块进行更高级的提取和抽象。 虽然一些ORM可以简化DB开发,但是我们还是需要进行改进和优化,否则应用越多,后期管理运维越混乱。 根据常见开发需要,数据库连接串、数据库元数据管理基本上是合格的开发人员必须要用到的功能。 一、数据 ...
软件架构的设计步骤 经过查阅资料,我了解到在软件架构设计这方面并没有一个统一的、适用于一切软件的步骤,因为毕竟每一个软件都是不同的。所以说这里总结的不一定适合所有的,只是用来做一个参考。 软件架构设计的实现步骤主要有以下6步: 需求分析。在没有全面 ...
云计算的软件架构层 通过对现在云计算的整体分析,可以发现其软件架构分为三层,分别是核心服务层、服务管理层以及用户访问层,核心服务层是云 计算软甲你的中心,主要是对于系统中的硬件、软件以及应用程序进行融合,然后在呈现给客户,具有一定的多样性与稳定性,也需要适应各种应用程序;服务管理层是对于核心 ...
一、基本概念 二、数据库架构设计思路 (1)可用性 (2)读性能 (3)一致性 (4)扩展性 一、基本概念 概念一“单库” 概念二“分片” 分片解决的是“数据量太大”的问题,也就是通常说的“水平切分”。 一旦引入分片,势必有“数据路由”的概念,哪个数据 ...
软件架构风格概念: 软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式( idiomatic paradigm)。架构风格定义了一个系统家族,即一个架构定义一个词汇表和一组约束。词汇表中包含一些构件和连接件类型,而这组约束指出系统是如何将这些构件和连接件组合起来的。架构风格反映了领域 ...
架构设计中各个步骤的位置 以下是对架构设计的每个步骤,进行总括的描述 1 需求分析需求分析,是很多活动的统称,它是“架构设计过程”中第1个大的工作步骤。需求分析活动输出的“需求”,必须涵盖功能、质量、约束这三个方面,这些是后续设计活动所需要的。需求分析工作涉及的“技能项”较多,总体 ...
软件架构(software architecture)就是软件的基本结构。 合适的架构是软件成功的最重要因素之一。大型软件公司通常有专门的架构师职位(architect),只有资深程序员才可以担任。 如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存 ...