刷新
微服务架构基本原理学习笔记(三)

博主头像 上一篇:微服务架构基本原理学习笔记(二) 五、微服务之间的通信 微服务通信模式 微服务本身并没有规定通信规则,换句话说,一个微服务并没有规定可以被哪些应用程序访问,或者被哪些其它的微服务调用。应用程序与微服务间的直接通信,或者微服务与微服务间的直接调用,往往会因为其中错综复杂的关系而导致级联故障,任 ...

如何做好垂直域稳定性

博主头像 一个小小的故障就可能造成巨大的负面影响,因此稳定性工作复杂却又至关重要。本文将通过故障预防、修复、复盘来讲解该如何建设一个稳定性体系。 来到阿里后,我的工作内容一直都是商品中心的稳定性,这份工作对于我个人在技术和经验上的成长提升是无比巨大的。在我看来,稳定性是一个极为复杂的工作,对人的能力考验... ...

简单工厂模式:提高代码可维护性与扩展性的设计模式

简单工厂模式是一种创建对象的设计模式,其旨在通过一个共同的工厂类来实例化不同的对象。通过使用统一的接口或基类,并根据客户端的需求返回相应的实例,简单工厂模式可以隐藏对象的具体创建细节,使客户端代码更加简洁和可维护。 在简单工厂模式中,工厂类扮演着关键角色。它负责根据传入的参数或条件决定创建哪种类型... ...

设计模式之适配器模式--新能源的发展

博主头像 # 前言 本文主要讲述**适配器模式**,文中使用通俗易懂的案例,使你更好的学习本章知识点并理解原理,做到有道无术。 # 一.什么是适配器模式 适配器模式是23种设计模式中**结构型模式**的一种,将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以 ...

系统复杂度之【高性能】

博主头像 今天我们来谈一谈系统复杂度的根源之【高性能】 对性能的不懈追求一直是人类科技持续发展的核心动力。例如计算机,从电子管计算机到晶体管计算机,再到集成电路计算机,运算性能从每秒几次提高到每秒几亿次。然而,随着性能的提升,相应的方法和系统复杂度也逐渐增加。现代计算机CPU集成了数亿颗晶体管,其逻辑复杂度和 ...

驱动开发:内核注册表增删改查

博主头像 注册表是Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息,注册表是一个巨大的树形结构,无论在应用层还是内核层操作注册表都有独立的API函数可以使用,而在内核中读写注册表则需要使用内核装用API函数,如下将依次介绍并封装一些案例,实现对注册表的创建,删除,更新,查询等操作。 ...

工业互联网项目开发工作流程及核心问题

博主头像 工业互联网项目开发全流程V3.0 工业互联网项目开发工作流程及核心问题 一、需求分析 1、共享平台需求分析 这个平台要解决什么问题?这个平台的用户群体是谁?这个平台应该具备哪些主要功能?这个平台的使用场景是什么?这个平台如何与现有的系统集成? 2、需求文档设计 需求文档是否详细、明确,且可以量化?是 ...

工程师常用的6种最佳实践

博主头像 一、约定大于配置 泰思勒定律也被称为复杂度守恒定律。该定律指出每一个过程都有其固有的复杂性,存在一个临界点,超过了这个点过程就不能再简化了,你只能将固有的复杂性从一个地方移动到另外一个地方。 根据这个定律,在做系统设计时,默认会给用户一个“套餐”,这个套餐会满足多数人的需求。实在不满足需求再特殊配置 ...

如何设计一个海量任务调度系统

博主头像 在日常开发中会经常遇到一些需要异步定时执行的业务诉求,典型的使用场景如:超时未支付订单关单、每隔 2h 更新好友排行榜、3.22 日 17 点《xx》剧上线等。目前业务侧多基于以下思路来快速搭建一个调度系统,mysql 或者 redis 队列存储待执行任务,通过 crontab 定时触发应用完成“捞... ...

微服务中「组件」集成

博主头像 在微服务工程的技术选型中,会涉及到很多组件的集成,最常用包括:缓存、消息队列、搜索、定时任务、存储等几个方面;随着系统的服务数量上升,统一管理各种组件的复杂度也会提高; ...

迭代器模式(Iterator Pattern)

博主头像 ### 迭代器模式(Iterator Pattern) #### 一、定义 提供一种方法顺序访问一个聚合对象中各个元素,而又不需要暴露该对象的内部表示。 #### 二、优缺点 **优点:** 1、它支持以不同的方式遍历一个聚合对象。 2、迭代器简化了聚合类。 3、在同一个聚合上可以有多个遍历。 4、 ...

8路TTL串口转以太网串口服务器芯片EBT3002功能

博主头像 EBT3002串口服务器芯片简介 EBT3002 以太网芯片是实现8路TTL串口数据与以太网数据互相转换的以太网串口服务器芯片;该以太网芯片具有多种Modbus网关模式以及TCP/DUP/MQTT/HTTP物联网网关模式,可满足各类串口IO联网设备与PLC设备的联网功能。以太网芯片采用采用LQFP1 ...

<1···404142···50>