每一名优秀开发者都想成为架构师。架构,又名软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。

加载中
置顶
发表了博客
2021/09/13 19:47

Nacos 开源、自研、商业化三位一体战略解读

**作者:彦林(李艳林),彦林(李艳林),Nacos PMC,阿里云 MSE 产品创始人,阿里云软负载团队负责人。** ## 阿里云原生三位一体战略解读 阿里巴巴开源、自研、商业化技术三位一体,用公有云支持阿里集团上云,以开源为内核做内部扩展,以商业化为基础做内部定制;后端BaaS化,客户端轻量化,业务侧Serverless化。 Nacos作为整个阿里云原生三位战略中的核心组成部分,我们在2018年以Configserver/VIPServer/Diamond为基础通过... 展开更多

收藏 1
1
置顶
发表了博客
2021/08/27 15:46

Prometheus源码 - memSeries

# Prometheus源码 - memSeries ## Prolegomena Prometheus无疑是一款优秀的开源系统监控报警框架,在云原生的时代发挥着重要作用。它提供近实时的、基于动态云环境和容器微服务、服务以及应用程序的内省监控。同时也用于监控传统架构的资源。Fortunately,笔者每天的工作都会与Prometheus打交道,在使用过程中它体现的高效无不让人着迷。同时,笔者对于这款CNCF设计思想产生了浓厚的兴趣,这个框架是如何做到单一节点可以处理数... 展开更多

收藏 4
14
置顶
架构师
发表了博客
2021/07/29 13:54

Spring Cloud 从入门到精通(二)集成 Nacos 构建微服务实现服务注册

阿里巴巴开源 Nacos 定位是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 支持的功能包括服务发现,集成配置中心,和服务数据管理。本篇文章主要向大家分享关于 Spring Cloud Alibaba 集成 Nacos 框架来实现服务注册。服务注册是指项目启动的时候,生产者将当前服务自身的信息地址注册到Nacos server 注册中心。 创建Maven项目 新建discovery-nacos-provider-demo01命名的项目。Maven项目搭建完成后,... 展开更多

收藏 5
0
置顶
架构师
发表了博客
2021/07/28 22:38

微服务架构下各类项目的顺势崛起

一、前言 作者接触微服务也好久时间了,从零开始构建公司产品的微服务化,目前逐步成型稳定。计划在接下来的时间里,把微服务架构下项目的实践,分门别类的总结汇总,围绕“微服务架构下的核心话题”,与大家分享,希望能够给大家在微服务中带来帮助,助力你更好的了解它,避免走不必要的弯路。 在接触任何一个新鲜事物初期时,你一定有必要了解它,知道它能给你带来什么、有哪些优势、哪些弊端,最终要搞明白它是否合适你,再决... 展开更多

收藏 2
1
置顶
发表了博客
2021/07/22 14:22

阿里集团业务驱动的升级 —— 聊一聊Dubbo 3.0 的演进思路

作者 | 远云 # 三位一体 ![](https://oscimg.oschina.net/oscnet/up-d69240d130fe5d4bc614324ac2827c7bff9.png) 2020年底,阿里云提出了“三位一体”的理念,目标是希望将“自研技术”、“开源项目”、“商业产品”形成统一的技术体系,令技术的价值可以达到最大化。 阿里集团内部的 HSF 框架在经历了多年双十一流量洪峰的考验后,锻炼出了高性能和高可用的核心竞争力。而对于 Dubbo,作为国内外最受欢迎的服务治理框架之一,它... 展开更多

收藏 2
0
置顶
发表了博客
2021/07/15 11:49

Serverless 时代下大规模微服务应用运维的最佳实践

作者 | 陈涛 # 微服务架构的优点和痛点 ## 1、微服务架构的诞生背景 ![](https://oscimg.oschina.net/oscnet/up-18e624d896b1ac8c350538008b46bfd04ff.JPEG) 回到互联网早期时代,也就是**web1.0时代**,当时主要是一些门户网站,单体应用是当时的主流应用,研发团队相对较小,这时候的挑战在于技术的复杂度,以及技术人员的匮乏。 到了**新世纪互联网时代**,出现了较大规模的一些应用,比如社交、电商等,流量和业务的复杂度也... 展开更多

收藏 2
0
置顶
发表了博客
2021/07/15 11:26

揭秘百度微服务监控:百度游戏服务监控的演进

![图片](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/a7363e81f0434ad5801921eed9677f26~tplv-k3u1fbpfcp-zoom-1.image) 导读:**臣闻防患于未然者易,除患于已然者难 —— 明·马文升《添风宪以抚流民疏》** 作为一个程序员,是否有留意到每逢节假日在各大景区时有程序员打开电脑紧急处理线上问题?如果线上出现大量的报警,这时我们该如何判断是自身服务问题还是依赖服务问题?午夜线上重大问题出现,如何能够唤醒相关... 展开更多

收藏 0
0
置顶
发表了博客
2021/07/05 13:19

Nacos配置中心交互模型是 push 还是 pull ?你应该这么回答

>本文案例收录在 https://github.com/chengxy-nds/Springboot-Notebook 大家好,我是小富~ 对于`Nacos`大家应该都不太陌生,出身阿里名声在外,能做动态服务发现、配置管理,非常好用的一个工具。然而这样的技术用的人越多面试被问的概率也就越大,如果只停留在使用层面,那面试可能要吃大亏。 比如我们今天要讨论的话题,`Nacos`在做配置中心的时候,配置数据的交互模式是服务端推过来还是客户端主动拉的? ![](https://img-... 展开更多

收藏 8
1
置顶
架构师
发表了博客
2021/07/02 08:06

软件架构模式之微服务架构

1、微服务架构介绍 微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非获取服务的类上应用很多SOLID原则。微服务架构是个很有趣的概念,它的主要作用是将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持。 概念:把一个大型的单个应用程序和服务拆分为数个甚至数十个的支持微服务,它可扩展... 展开更多

收藏 0
0
置顶
发表了博客
2021/06/29 15:22

架构之:微服务架构漫谈

简介 微服务的架构出现已经很久很久了,微服务架构就是一种将单个应用程序转换为一组小服务的方法,每个小服务都在自己的进程中运行,并使用轻量级的交互方式(如HTTP)进行通信。 服务的划分是根据具体的业务来的,并且可以通过完全自动化的部署机制独立部署。虽然大家都在谈论微服务,但是什么时候应该使用微服务,使用微服务需要注意哪些问题对于很多人来说仍然是一个模糊的概念。本文将会和大家一起探讨一下微服务相关的一些... 展开更多

收藏 1
0
置顶
发表了博客
2021/06/21 09:30

MOSN 子项目 Layotto:开启服务网格+应用运行时新篇章

> 作者简介: > > 马振军,花名古今,在基础架构领域耕耘多年,对 Service Mesh 有深度实践经验,目前在蚂蚁集团中间件团队负责 MOSN、Layotto 等项目的开发工作。 Layotto 官方 GitHub 地址: https://github.com/mosn/layotto 点击链接即可观看现场视频:https://www.bilibili.com/video/BV1hq4y1L7FY/ Service Mesh 在微服务领域已经非常流行,越来越多的公司开始在内部落地,蚂蚁从 Service Mesh 刚出现的时候开始,就一直在... 展开更多

收藏 1
0
置顶
架构师
发表了博客
2021/06/23 23:33

SpringCloud服务注册中心双节点集群(Eureka集群)

0、前言 最近在进行重构一个新项目,为了后续更好的落地,适应于日新月异的技术更新,进行了各方的技术选型及技术预研,最终选型基于微服务架构体系进行开发重构。项目构建前最重要的一步就是要想清楚,整体的部署架构、高可用性(HA)等等,做好前期的部署架构技术调研,确定最终方案。 在微服务架构体系中,核心技术便是Spring Cloud,通过登录官网查看SpringCloud已经集成了好多优质的项目,供我们使用借鉴。而SpringCloud Eur... 展开更多

收藏 2
1
置顶
发表了博客
2021/06/24 09:39

想要做好微服务化,这个核心对象要管好

在正文开始之前,我们来看一个日常生活场景,咖啡自动售卖机: 第一排,是四个选项:美式、拿铁、摩卡、白咖啡; 第二排,单位是ml,代表产出咖啡的量; 第三排,是否加糖; 第四排,是否加奶。 输入以上这四个参数后,自动售卖的咖啡机便会按照要求提供所需的咖啡。当然售卖机还是会根据操作者的人脸或扫码确定其身份信息,做出相应的扣款,或是先付款后操作等处理。这就是一台咖啡机所提供的服务,机身上提供了操作的说明,根... 展开更多

收藏 1
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部