PowerDotNet平台化软件架构设计与实现系列(14):平台建设指南
摘要:软件开发中常见的几种不同服务模型包括SaaS(软件即服务)、LaaS(许可即服务)、PaaS(平台即服务)、CaaS(容器即服务)、IaaS(基础设施即服务)和FaaS(功能即服务)。 很多人认为IaaS和FaaS是趋势,是未来软件设计与开发人员的基本必备技能,PowerDotNet和PowerDo
阅读全文
posted @
2022-12-20 11:23
JeffWong
阅读(656)
推荐(3) 编辑
PowerDotNet平台化软件架构设计与实现系列(13):应用监控平台
摘要:本文再写一篇和具体业务逻辑几乎无关的公共服务应用监控平台。PowerDotNet自研的应用监控平台系统,是服务治理的重要拼图,和服务治理平台配合使用效果更好。 监控开源产品非常丰富,站在巨人的肩膀上,PowerDotNet自研的监控平台,除了基本的监控功能,还可以通过加一层代理,将应用接入开源监控软
阅读全文
posted @
2022-04-26 14:34
JeffWong
阅读(980)
推荐(4) 编辑
PowerDotNet平台化软件架构设计与实现系列(09):消息平台
摘要:消息队列已经几乎成为大中型高吞吐应用的标配,继续根据我们一贯的节约代码的风格,为了复用的目标,抽象出消息队列平台,进行消息队列管理。 环境准备 1、(必须).Net Framework4.5+ 2、(必须)关系型数据库MySQL或SqlServer或PostgreSQL或MariaDB四选一 3、(
阅读全文
posted @
2021-12-24 11:21
JeffWong
阅读(759)
推荐(4) 编辑
Spring Boot消息队列应用实践
摘要:消息队列是大型复杂系统解耦利器。本文根据应用广泛的消息队列RabbitMQ,介绍Spring Boot应用程序中队列中间件的开发和应用。 一、RabbitMQ基础 1、RabbitMQ简介 RabbitMQ是Spring所在公司Pivotal自己的产品,是基于AMQP高级队列协议的消息中间件,采用e
阅读全文
posted @
2018-04-30 23:00
JeffWong
阅读(19399)
推荐(0) 编辑
系统架构设计理论与原则、负载均衡及高可用系统设计速记
摘要:一、系统架构设计理论与原则这里主要介绍几种常见的架构设计理论和原则,常见于大中型互联系统架构设计。(一)、CAP理论1、什么是CAP著名的CAP理论是由Brewer提出的,所谓CAP,即一致性(Consistency)、可用性(Availability)和分区容错性(Partition Tolera...
阅读全文
posted @
2015-06-03 18:12
JeffWong
阅读(13773)
推荐(8) 编辑