Skip to main content

moregeek program

Hystrix服务监控-多极客编程

Hystrix服务监控 SpringCloud全家桶 学习目标   加入小编的Java学习交流君羊(785794074)暗号:67 Actuator   除了实现服务容错之外,Hystrix 还提供了近乎实时的监控功能,将服务执行结果和运行指标,请求数量成功数量等等这些状态通过 Actuator 进行收集,然后访问 /actuator/hystrix.stream 即可看到实时的监控数据。

Read More

微服务的痛:你的微服务还好吗?-多极客编程

在前面我们说了微服务的两个痛点:微服务的职责划分和微服务的粒度拆分痛点,这里接着聊剩下的痛点: 一、没人知道系统整体整体架构的全貌 不知道大家有没有碰到过这种情况:每隔几个月或半年,大领导就会发话让我们汇报下每个部门的微服务数量、公司微服务总数量、每个微服务都用来做什么等情况。因为企业微服务数较多,所以每次给大领导汇报时,都是长长的一条清单。 然后大领导开始抱怨:“几百个微服务?系统这么复杂了吗?

Read More

构建基于Spring Cloud向Service Mesh框架迁移的解决方案及思路-多极客编程

大家好!我是 xcbeyond, xcbeyond 就是我,大家也可以叫我超哥!本文首发于我的博客:构建基于Spring Cloud向Service Mesh框架迁移的解决方案及思路 作为新一代微服务架构体系,Service Mesh 技术有效地解决了 Spring Cloud 微服务架构和服务治理过程中的痛点问题,一经推出便引起了很大的反响。近一年来,伴随着云原生的热火朝天,Ser

Read More

百度关于EMP的探索:落地生产可用的微前端架构-多极客编程

导读:随着 Web 前端工程‬日趋复杂,也‬带来了更大的工程理治‬挑战,微前端在‬大型前端工架程‬构解决方案中成已‬为重要思路之一。本文详细描述 EMP 的诞生背景、使用场景、生态以及如何使用,可以帮助大家能更简单、更高效的构建生产可用微前端架构。 全文3740字,预计阅读时间9分钟。 一、EMP是什么 EMP 是一个微前端架构解决方案集合,旨在帮助大家能更简单、更高效的构建生产可用微前端

Read More

微服务转型的三大误区,避坑指南→-多极客编程

导读本篇文章为博云微服务转型系列第二篇文章。在之前文章中我们讲到企业的数字化转型(详情回顾:农商行数字化转型的烦恼),通常两种技术的运用代表着数字化转型的实践,一种是容器技术,一种是微服务技术。容器技术的建设和使用都是运维,因此更容易快速上手和建设。但是,微服务技术就不同了,微服务架构的起点是研发,治理却在运维,架构反馈和改进又要回到研发(当然这是传统的企业管理模式下的),所以传统企业在微服务化建

Read More

微服务架构Day31-Dubbo之持续集成-多极客编程

Dubbo之GitLab Runner部署持续集成 概念 持续集成 使用GitLab持续集成 持续交付 持续部署 GitLab Runner GitLab CI GitLab Runner 使用Runner 概念 服务治理遇到的问题 在微服务项目中每个服务都是独立运行的项目 不可能对每个项目进行手动部署,涉及到自动化运维的问题

Read More

领域驱动设计(DDD)在百度爱番番的实践-多极客编程

导读:领域驱动设计(Domain Driven Design - DDD)起源于2004年Eric Evans出版《领域驱动设计》,相比于在国外IT圈享有盛誉且行之有效不同,国内IT圈了解DDD的人很少,落地实践的少之又少。最近几年随着微服务架构的普及和中台的兴起,DDD也成了各大技术论坛和微信公众号文章里经常谈起的话题。DDD的热度是起来了,但业界介绍DDD的资料大多偏理论,缺乏生产项目可借鉴的

Read More

微服务架构中如何快速构建一个数据报告服务?-多极客编程

场景描述在微服务架构中,每个微服务负责自己的数据库,微服务A是不允许直接连接微服务B的数据库进行操作的。现在有2个微服务,一个是订单服务,一个是用户服务。有一个数据报告的需求:生成一份包含用户信息的订单报告。这就需要获取2个服务中的数据,进行连接汇总。如何构建这个数据报告的服务呢?方案1 直接连接数据库直接连接订单服务、用户服务的数据库,获取所需的数据,拿到后进行加工处理即可。非常简单,但有明显的

Read More

微服务架构下分布式事务解决方案——阿里云GTS-多极客编程

1 微服务的发展微服务倡导将复杂的单体应用拆分为若干个功能简单、松耦合的服务,这样可以降低开发难度、增强扩展性、便于敏捷开发。当前被越来越多的开发者推崇,很多互联网行业巨头、开源社区等都开始了微服务的讨论和实践。Hailo有160个不同服务构成,NetFlix有大约600个服务。国内方面,阿里巴巴、腾讯、360、京东、58同城等很多互联网公司都进行了微服务化实践。当前微服务的开发框架也非常多,比较

Read More

别说不会微服务了,五分钟教你巧妙玩转分布式下链路追踪!-多极客编程

本篇文章我将给大家介绍“分布式链路追踪”的内容,对于目前大部分采用微服务架构的公司来说,分布式链路追踪都是必备的,无论它是传统微服务体系亦或是新一代Service Mesh的微服务架构!而具体介绍的内容,本文不是完全讲理论,而是希望从理论到实践,引导大家去操作,因为只有这样才能真正从技术层面有深刻的认识和了解! 分布式链路追踪概述 在具体介绍分布式链路追踪系统之前,我们首先需要理解下什么是链路

Read More

传统项目结构如何过渡到微服务架构-多极客编程

核心为一个“拆”字,剩下的就是怎么拆1.基于业务,进行拆分2.基于可扩展性,进行拆分3.基于稳定性,进行拆分5.基于性能进行拆分根据产品或者业务的不同类型或者所在的不同阶段,选择适合自己的某一个或者几个方向进行拆分注意:基础设施的搭建,如果没有完善的基础设置,微服务并不能带来好处,反而是坏处,不过现在各个基础设施一般都有对应的开源方案了,比如spring cloud 全家桶。可以参考  https

Read More

云效故障定位研究论文被ICSE 2021 SEIP track收录-多极客编程

近期,由阿里云云效团队联合复旦大学CodeWisdom研究团队、阿里技术风险部安全生产团队,合作完成的论文《MicroHECL: High-Efficient Root Cause Localization in Large-Scale Microservice Systems》被ICSE 2021 SEIP track录用。本文针对大规模微服务系统的三种可用性问题,提出了一种高效的根因定位方法M

Read More

微服务架构下该如何技术选型呢?-多极客编程

一、前言为了实现基于微服务开发的产品,或者说为了将单体应用重构为微服务架构时,将面临着众多技术框架的选择。大公司往往会有专门的部门或团队来负责自主研发自己的框架,以满足产品的需要,但是对于一般的中小型企业,选择合适的开源框架就显得更接地气了。本章将简单介绍微服务中,在技术选型时需要注意哪些原则,一些常用的开源技术框架,希望能够为大家在进行技术选型、调研时提供一些思路方向。笔者面试过很多程序员,一提

Read More

Spring cloud Alibaba超详细学习笔记--深入底层剖析Nacos Config-多极客编程

配置中心介绍 首先我们来看一下,微服务架构下关于配置文件的一些问题: 配置文件相对分散。在一个微服务架构下,配置文件会随着微服务的增多变的越来越多,而且分散在各个微服务中,不好统一配置和管理。 配置文件无法区分环境。微服务项目可能会有多个环境,例如:测试环境、预发布环境、生产环境。每一个环境所使用的配置理论上都是不同的,一旦需要修改,就需要我们去各个微服务下手动维护,这比较困难。 配置文件无法实

Read More

SOA架构和微服务架构的区别是什么?-多极客编程

SOA架构和微服务架构的区别首先SOA和微服务架构一个层面的东西,而对于ESB和微服务网关是一个层面的东西,一个谈到是架构风格和方法,一个谈的是实现工具或组件。1.SOA(Service Oriented Architecture)“面向服务的架构”:他是一种设计方法,其中包含多个服务, 服务之间通过相互依赖最终提供一系列的功能。一个服务 通常以独立的形式存在于操作系统进程中。各个服务之间 通过网

Read More

微服务架构对企业来说,带来什么价值?有啥弊端?-多极客编程

微服务架构,这 5 年左右一直被认可,是软件架构的未来方向。需要大家理解的是,为什么需要服务化。比如微服务架构对企业来说,带来什么价值?有啥弊端?这里浅谈一下微服务架构,主要还是在理解 Why :为什么需要服务化?https://weiyucloud.com/一、对微服务架构的理解1.1 微服务架构微服务架构,主要是多了个 “微”。亚马逊有个粗粗的定义:一个微服务应用工程的所有开发、测试、运维加起

Read More

微服务架构对企业来说,带来什么价值?有啥弊端?-多极客编程

微服务架构,这 5 年左右一直被认可,是软件架构的未来方向。需要大家理解的是,为什么需要服务化。比如微服务架构对企业来说,带来什么价值?有啥弊端?这里浅谈一下微服务架构,主要还是在理解 Why :为什么需要服务化?weiyucloud.com/一、对微服务架构的理解1.1 微服务架构微服务架构,主要是多了个 “微”。亚马逊有个粗粗的定义:一个微服务应用工程的所有开发、测试、运维加起来大约 6 到

Read More

微服务架构对企业来说,带来什么价值?有啥弊端?-多极客编程

微服务架构,这 5 年左右一直被认可,是软件架构的未来方向。需要大家理解的是,为什么需要服务化。比如微服务架构对企业来说,带来什么价值?有啥弊端?这里浅谈一下微服务架构,主要还是在理解 Why :为什么需要服务化?一、对微服务架构的理解1.1 微服务架构微服务架构,主要是多了个 “微”。亚马逊有个粗粗的定义:一个微服务应用工程的所有开发、测试、运维加起来大约 6 到 8 个人,只需要两个披萨就可以

Read More

用1614带你看微服务架构的最佳实践和发展趋势-多极客编程

读者们可能有的是企业中的技术骨干或者技术业务负责人,会进一步思考微服务架构在落地过程中是否有最佳实践可以参考和遵循。秦金卫,目前是Apach Dubbo和Apache ShardingSphere 这两个顶级项目的PMC项目管理成员。这两个项目一个是用来做微服务的,一个是在做微服务和底层做数据本身的拆分,做数据本身的分布式事务和数据中间件。过去几年里面也做了不少微服务底层中间件和大规模复杂业务系统

Read More

最近在做 Spring Cloud 项目,和大家分享一点微服务架构中的安全管理思路-多极客编程

今天就不和大家聊代码了,我想结合自己目前的工作,和大家说一说 Spring Cloud 基础架构的安全管理问题,因为我最近一直在做这方面的工作,有一些心得,发出来和小伙伴们一起探讨。这其实是一个挺复杂的问题,本文我尽量从一个容易理解的方面来和大家介绍,我们先把这个思想体系搭建起来,后面的文章,松哥会抽空给大家上代码。1.微服务架构在微服务中,我们一般都会有一个网关,网关背后有很多个微服务,所有的请

Read More