领域驱动设计统一过程交付物 梳理问题空间的业务需求,获得用泳道图表现的业务流程:,,根据业务服务的定义分析业务流程,识别出业务服务,并以业务服务图(参考用例图)形式表示:,,说明:如果采用敏捷方式管理需求,可以将业务服务作为用户... 网站建设# 上下文# 业务# 服务 3年前430
gRPC服务健康检查:gRPC健康检查协议详解 ,健康检查用于检测服务端能否正常处理rpc请求,客户端对服务端的健康检查可以点对点进行,也可以通过某些控制系统(如负载平衡)进行。客户端可以根据服务端返回的状态执行对应的策略。,因为GRPC服务可以用... 网站建设# grpc# 健康检查# 客户端 3年前430
系统调用导致网络收包卡顿的问题分析 G行某平台类应用系统提供高并发、低延迟的服务请求,该系统的的响应时间在1毫秒左右,目前最大TPS在2.5万左右,为保证该系统的快速响应,系统设置的超时时间为30毫秒。在一次巡检中发现,该系统的几台服务... 网站建设# 前端# 服务# 系统 4年前430
图解Nacos,注册中心演变 + Nacos核心功能 ,大家好,我是哪吒。,一个更易于构建云原生应用的动态服务发现、服务配置和服务管理平台。,,Nacos的关键特性:,,Nacos的关键特性,如果此时,服务端接口接口名或参数或请求方式更改了,那么就得同步... 网站建设# nacos# nginx# 接口 4年前430
涵盖整个生命周期,微服务设计与治理的16条常用原则 今天将从存储的上一层「服务维度」学习架构师的第二项常用能力——微服务设计与治理。,这是我们对微服务进行架构设计过程中非常关注的两个问题。,本文对微服务的生命周期定义了七个阶段,如下图所示。,,围绕这七... 网站建设# organizations# 对微# 服务 3年前420
微服务和容器安全应用的十个最佳实践 容器是目前应用系统运行的常用环境,特别是对于复杂的应用系统,开发人员更喜欢使用基于容器的开发架构,因为容器是轻量级的、可移植的,并且易于维护和扩展。由于这些特性,容器非常适用于现代开发模式,如Dev... 网站建设# 容器# 应用# 开发人员 3年前420
使用 gRPC、Ballerina 和 Go 构建有效的微服务 在现代微服务架构中,我们可以根据微服务的交互和通信将微服务分为两大类。第一组微服务充当面向外部的微服务,直接暴露给消费者。它们主要是基于 HTTP 的 API,使用为外部开发人员优化的常规基于文本的消... 网站建设# api# http# rest 4年前420
在 Kubernetes 上使用 Flask 搭建 Python 微服务 ,微服务遵循领域驱动设计(DDD),与开发平台无关。Python 微服务也不例外。Python3 的面向对象特性使得按照 DDD 对服务进行建模变得更加容易。,微服务架构的强大之处在于它的多语言性。企... 网站建设# ddd# kubernetes# python 5年前420
如何把Nacos在本机做成自启动的服务 我们都知道现在好很多微服务中都使用 Nacos,而且 Nacos 也是微服务中必不可少好的一环,我们今天来说说这和个 Nacos 还有如何安装一个 Windows 版本的 Nacos 并且把 Naco... 网站建设# nacos# 前端# 开发 2年前410
我进了新公司结果不会用Spring Cloud,人生第一次被辞退了 ,Spring Cloud架构体系中,Eureka是一个至关重要的组件,它扮演着微服务注册中心的角色,所有的服务注册与服务发现,都是依赖Eureka的。 不少初学Spring Cloud的朋友在落地公... 网站建设# client# cloud# eureka 3年前410
关于Kafka,你需要知道的一切 Kafka 一开始是LinkedIn这家公司研发的技术,它是一种高吞吐量的分布式发布订阅消息系统,现在已成为大多数公司使用的技术,我们公司也不例外。那么你对kafka的了解有多少呢?那么本文就带你过一... 网站建设# kafka# 服务# 服务器 4年前410
分布式系统之Sentinel介绍与使用 在家休息的的时候,突然小勇打电话过来,问 农哥,你知道Sentinel吗?,学习技术第一步,先知道官网地址在哪里,官网永远是第一手资料:https://github.com/alibaba/Senti... 网站建设# sentinel# 分布式系统# 官网 4年前410
服务网格如何简化微服务的可观测性? ,译者 | 陈峻,策划 | 云昭,最近一段时间,服务网格和可观测性已是微服务社区中的热门话题。在此,我们将详细地探讨服务网格以及可观测性技术栈,如何协助我们克服在使用微服务过程中的各种挑战。,通常,微... 网站建设# 日志# 服务# 网格 4年前410
如何用 RabbitMQ 解决分布式事务? 要说哪种分布式事务处理方案效率高,必然绕不开消息中间件!基于消息中间件的两阶段提交方案,通常用在高并发场景下。这种方式通过牺牲数据的强一致性换取性能的大幅提升,不过实现这种方式的成本和复杂度是比较高的... 网站建设# 分布式# 方式# 服务 4年前410
服务计算的思考 服务计算,也称为面向服务的计算,可以定义为寻求开发计算抽象、体系结构、技术和工具以广泛支持服务。服务导向将物理、硬件和软件资产转变为一种范式,在这种范式中,用户和资产建立按需交互、绑定资源和运营,提供... 网站建设# 定义# 抽象# 服务 3年前400
什么是服务网格?在微服务体系中又是如何使用的? 服务网格这个概念出来很久了,从 2017 年被提出来,到 2018 年正式爆发,很多云厂商和互联网企业都在纷纷向服务网格靠拢。像蚂蚁集团、美团、百度、网易等一线互联网公司,都有服务网格的落地应用... 网站建设# mesh# service# 服务 3年前400
微服务:服务间如何通信? 在微服务架构中,会将一个完整的应用程序拆分成一组服务。这些服务之间需要经过协作,通过接口调用,才能组成一个完整的应用。,不同的服务部署在不同的机器上,或者同一个机器的多个容器中,进程间进行通信就不可避... 网站建设# 异步# 接口# 服务 4年前400
微服务循环依赖调用引发的血案 最近的迭代转测后遇到了一个比较有意思的问题。在测试环境整体运行还算平稳,但是过一段时间之后,就开始有接口超时了,日志中出现非常多的 “java.net.SocketTimeoutException: ... 网站建设# sockettimeoutexception# 服务# 测试环境 4年前400
详解微服务的五种测试策略 作者 | Tomas Fernandez,译者 | 朱钢,策划 | 信远 ,在测试方面,微服务需要不同的方法。,微服务应用程序是一组通过网络进行通信的分布式程序,并且与第三方服务和数据库接口进行交互... 网站建设# 应用程序# 我们# 服务 5年前400
微服务体系结构简介 微服务架构是一种将应用程序作为一组小型松耦合服务来构建的架构风格。每个服务负责一个特定的业务能力,并可以独立于其他服务进行开发、部署和扩展。微服务的方法旨在将庞大的应用程序拆分为更小、更易管理的组件... 网站建设# 应用程序# 开发# 服务 2年前390
微服务注册中心如何选型?这几个维度告诉你! 微服务的注册中心目前主流的有以下四种:,那么实际开发中到底如何选择呢?这是一个值得深入研究的事情,别着急,今天陈某就带大家深入了解一下这四类注册中心以及如何选型的问题。,随着单体应用拆分,首当面临的第... 网站建设# 中心# 中间层# 如何 2年前390
你觉得这玩意能叫高可用吗? ,高可用(High availability,即 HA)的主要目的是为了保障「业务的连续性」,即在用户眼里,业务永远是正常(或者说基本正常)对外提供服务的。高可用主要是针对架构而言,那么要做好高可用... 网站建设# 可用# 对外# 服务 4年前390
融合模型权限管理设计方案 作者 | 杨子国,ITAM:ITAM 是对 IT 办公资产--实物资产 (如笔记本电脑)、软件资产 (如 Office365)--进行生命周期管理的系统。,ITAM-Auth:ITAM 系统的鉴权服... 网站建设# itam# saas# servicenow 4年前390
超快微服务:当Microstream遇上Wildfly 译者 | 朱钢,审校 | 孙淑娟,在超快系列的第二部分中,你将学习一个新的数据库,该数据库可以使你的微服务在Java世界中快速扩展!,第一部分可参看:Java 中的超快微服务: 当Microstr... 网站建设# java# microstream# wildfly 5年前390
看完就知道,你之前的微服务是怎么玩垮的了…… 要理解微服务,首先要先理解不是微服务的那些。通常跟微服务相对的是单体应用,即将所有功能都打包成在一个独立单元的应用程序。从单体应用到微服务并不是一蹴而就的,这是一个逐渐演变的过程。本文将以一个网上超... 网站建设# 后台# 小明# 服务 3年前380
微服务架构的外部 API 集成模式 ,今天我们来聊聊API集成,通过前两天的了解,我们了解到微服务是多服务,松耦合的服务集,既然涉及到了多服务,调用外部的API的必不可少的。,由于客户的多样性,设计应用程序的外部 API 变得更具有挑战... 网站建设# api# 外部# 服务 3年前380
被泼冷水后,谁能超越微服务? 作者 | Shai Almog,策划 | 云昭,历史总会重演。一切刚过去的,又会被重新提起。开源项目Codename One的联合创始人Shai,曾是Sun Microsystems开源LWUIT项... 网站建设# shai# 供应商# 单体 3年前380
Eureka,拿捏日千万级访问量妥妥的 ,Spring Cloud架构体系中,Eureka是一个至关重要的组件,它扮演着微服务注册中心的角色,所有的服务注册与服务发现,都是依赖Eureka的。,不少初学Spring Cloud的朋友在落地公... 网站建设# client# cloud# eureka 3年前370
msconfig启动项全部禁用开不了机怎么办 有网民在操作一些计算机设置时,一不小心打开了msconfig,严禁了msconfig的全部启动新项目,大家只必须恢复一些启动新项目,下面就教下大伙儿msconfig启动项所有禁用没法开机的处理方法. ... 电脑技巧# msconfig# 启动项# 启用 4年前370
computer browser自动关闭的原因分析及解决方法 computer browser叙述: Computer Browser是windows 2003中的一个服务进程。维护网络上计算机的升级列表,并将列表给予给计算机特定浏览。假如服务终止,列表不容易被... 电脑技巧# browser# computer# 列表 4年前370
分布式链路追踪Jaeger + 微服务Pig在Rainbond上的实践分享 随着微服务架构的流行,客户端发起的一次请求可能需要涉及到多个或 N 个服务,致使我们对服务之间的监控和排查变得更加复杂。,举个例子:,某条业务线的某个接口调用服务端时快时慢,这时就需要排查各个服务的日... 网站建设# apm# jaeger# 排查 5年前370
写给Go开发者的gRPC教程-服务发现与负载均衡 对于一个客户端创建请求的过程,gRPC官方提供了基本的服务发现和负载均衡逻辑,并提供了接口供扩展用于开发自定义的服务发现与负载均衡,用通俗易懂的方式来解释下什么是服务发现。通常情况下客户端需要知道服务... 网站建设# grpc# ip# 客户端 2年前360
一文了解Seata的安装和配置 我们都知道现在使用微服务,那么就会出现一种情况,就是一个功能,从 A 服务,到 B 服务,然后到 C 服务,每个服务都可能需要去调取不同的服务,而这个服务之间的调用,而当他们使用三个独立的数据源的时候... 网站建设# 事务# 分布式# 数据源 2年前360
车祸现场!线上突然宕机,一条订单消息丢失了 之前写过一篇文章《RabbitMQ是如何收发消息的?(通俗易懂)》,我们用一个简单易懂的电商场景给大家引入说明了一个消息中间件的使用场景。,同时,我们还基于RabbitMQ的HelloWorl... 网站建设# mq# 收发# 服务 4年前360
微服务架构的通信设计模式 ,今天我们来学习一下微服务的通信设计模式,通信是保证服务请求核心要素,选择合适的一个通信协议对系统来说可以达到事半功倍。,,目前各种微服务通信社区上,很多种支持RPC模式。有同步请求/响应通信机制,例... 网站建设# rpc# 服务# 格式 5年前360
使用 Loki 微服务模式部署生产集群 前面我们提到了 Loki 部署的单体模式和读写分离两种模式,当你的每天日志规模超过了 TB 的量级,那么可能我们就需要使用到微服务模式来部署 Loki 了。,微服务部署模式将 Loki 的组件... 网站建设# loki# 服务# 模式 3年前350
手把手教你用Golang撸Rpc ,,"微服务"这个概念想必不用我说大家都知道,就算没接触过也听说过。简单来说就是以前系统中的,用户,搜索,内容,等等模块都在一起,这样会导致代码「越来越冗余,越来越难维护」,所以往往需要拆分这些服务... 网站建设# rpc# 单体# 拆分 3年前350
微服务架构的服务发现设计模式 ,在我们服务使用 REST API 调用服务时,是需要知道服务实例的网络位置(IP 地址和端口)。,在服务器上运行的传统应用程序中服务实例的api通常是静态的。在现在基于云的微服务应用程序中,api通... 网站建设# 客户端# 应用程序# 服务 4年前350
SideCar已死? ,编译 | Ethan,策划 | 云昭,Sidecar 的概念在容器和微服务的世界中变得如此普遍,以至于很容易将 Sidecar 视为云原生技术栈中自然、健康的一部分。,但如果你退后一步想一想,Sid... 网站建设# sidecar# 摩托车# 服务 4年前350
面试官问我微服务注册中心如何保证数据强一致性? 先回顾一下什么叫做服务注册中心?,顾名思义,假设你有一个分布式系统,里面包含了多个服务,部署在不同的机器上,然后这些不同机器上的服务之间要互相调用。,举个现实点的例子吧,比如电商系统里的订单服务需要调... 网站建设# 库存# 服务# 机器 5年前350
快速搭建 SpringCloud Alibaba Nacos 配置中心 ,Spring Cloud Alibaba 是阿里巴巴提供的一站式微服务开发解决方案,目前已被 Spring Cloud 官方收录。而 Nacos 作为 Spring Cloud Alibaba 的核... 网站建设# cloud# nacos# spring 3年前340
详解微服务编排 译者 | 涂承烨,审校 | 孙淑娟,你的组织是否使用微服务风格的体系结构来实现其业务功能?你使用什么方法来实现微服务的通信和编排?在过去的几年中,微服务一直是一个相当占主导地位的应用程序架构,通常与云... 网站建设# 体系结构# 功能# 服务 3年前340
转转微服务容量管理实践 随着转转业务的不断发展和用户不断增长,公司持续增加对硬件和基础设施的投入,用于满足业务发展的需要,然而资源的使用率却逐步下降。因为最初的目标是发展业务,实现功能,随着业务的发展成熟,逐步更加关注服务的... 网站建设# 业务# 容量# 服务 4年前340
trustedinstaller权限获取教程 一般用户在删除移动应用某一文件的过程中会提醒trustedinstaller权限才可以更改,浏览被拒的提醒,实际上便是自身对系统的权限级别不足,许多用户不知道怎么解决实际上比较简单,下面来一起看看吧... 电脑技巧# trustedinstaller# 对系统# 服务 4年前340
Python 对微服务架构有效吗? 在选择适合微服务架构的编程语言时,Python是其中一种选择。它具有活跃的社区、更好的原型设计以及在开发人员中受欢迎等好处。它有一些限制,因此可以使用其他语言来避免它们。,,两种主要的开发架构风格是单... 网站建设# java# javascript# python 4年前340
链路追踪:核心原理与解决方案 随着互联网的不断发展,企业的业务系统变得越来越复杂,原本单一的单体应用系统已经无法满足企业业务发展的需要。于是,很多企业开始了对项目的分布式与微服务改造,新项目也在开始的时候就会采用分布式与微服务的架... 网站建设# 分布式# 服务# 架构 4年前330
微服务即时增删功能利器:可组合架构 作者 | 佩里阿萨米、克里希纳拉杰,译者 | 崔莹峰,策划 | 云昭,从单一的单体应用到迄今为止的微服务架构,架构风格已经走过了漫长的道路。每种风格都有独特的优势和复杂性。当下,基于微服务的架构适逢其... 网站建设# 应用# 服务# 架构 5年前330
RabbitMQ宕机后,消息100%不会丢失吗 这篇文章,给不太熟悉MQ技术的同学,介绍一个生产环境中可能会遇到的问题。,目前为止,你的RabbitMQ部署在线上服务器了,对吧?然后订单服务和仓储服务都可以基于RabbitMQ来收发消息,同时仓储... 网站建设# rabbitmq# 仓储# 宕机 4年前320
单体优先的微服务架构 作者 | Martin Fowler,,当听说有团队在使用微服务架构时候,我注意到了一些规律:,这些规律在我同事中产生了长期的讨论:你不应该在新项目之初就采用微服务架构,即使你坚信该应用未来会因业务演... 网站建设# 使用# 单体# 服务 4年前320
微服务到底该怎么样部署呢? 微服务应用程序可以以多种方式运行,每种方式都有不同的权衡和成本结构。适用于跨越几个服务的小型应用程序可能不足以用于大型系统。,从简单到复杂,以下是运行微服务的五种方式:,在最基本的层面上,我们可以在一... 网站建设# 小型# 应用程序# 服务 4年前320
服务网关:网关概述与核心架构 在《SpringCloud Alibaba实战》专栏前面的文章中,我们实现了用户微服务、商品微服务和订单微服务之间的远程调用,并且实现了服务调用的负载均衡。也基于阿里开源的Sentinel实现了服务的... 网站建设# sentinel# 服务# 架构 4年前320
糟了,线上服务出现OOM了 ,前一段时间,公司同事的一个线上服务OOM的问题,我觉得挺有意思的,在这里跟大家一起分享一下。,我当时其实也参与了一部分问题的定位。,他们有个mq消费者服务,在某一天下午,出现OOM了,导致服务直接挂... 网站建设# oom# 内存# 快照 4年前320
消息队列堆积太多,下游处理不过来怎么办呢? 作为后端程序员日常工作中难免会遇到要跟消息队列打交道的时候,而且在当下微服务的场景下,很多服务的性能不是我们自己能控制的。,这不阿粉最近就遇到了一个场景,由于上游服务流量增加,发送到消息队列的消息增多... 网站建设# 下游# 服务# 消息 4年前310
微服务之SpringCloudNetfix应用框架搭建详解 作者 | 波哥,审校 | 孙淑娟,SpringCloud是目前微服务转型的首选,主要得益于其活跃的社区支持度以及全量的配套组件,本章笔者将会把SpringCloud Netfix的几个核心组件组合起来... 网站建设# netfix# springcloud# 服务 4年前300
行业 SaaS 微服务稳定性保障实战 很多研发人员在日常工作中经常回遇到以下两个问题:竟然不可以运行,为什么?竟然可以运行,为什么?,因此,他们非常期望可观测能够提供解决问题的思路。,,2017 年,推特工程师 Cindy 发表了一篇名为... 网站建设# 为什么# 服务# 监控 4年前290
如果公司线上系统突然宕机了,怎么才能确保MQ消息不丢失? ,之前写过一篇文章《项目里接入了MQ消息中间件以后,我摸鱼的时间更长了~》,我们用一个简单易懂的电商场景给大家引入说明了一个消息中间件的使用场景。,同时,我们还基于RabbitMQ的Hello... 网站建设# mq# 中间件# 服务 4年前290
浅谈服务接口的高可用设计 作为一个后端研发人员,开发服务接口是我正常不过的工作了,这些接口不管是面向前端HTTP或者是供其他服务RPC远程调用的,都绕不开一个共同的话题就是“高可用”,接口开发往往看似简单,但保证高可用这块实现... 网站建设# 依赖# 可用# 接口 4年前290
浅谈契约测试 ,在现代的开发模式中,基于微服务的开发模式越来越常见,但是随着项目规模的扩大,服务与服务之间的依赖越来越密切,当不同的开发团队去开发不同的服务时,服务的提供者的变动会影响到众多消费它的消费者,为了保证... 网站建设# 依赖# 开发# 服务 4年前290
如何调用一个只支持batch_call的服务? 我们先来说下标题是什么意思。,为了更好的理解我说的是啥,我们来举个例子。,假设你现在在做一个类似B站的系统,里面放了各种视频。,用户每天在里头上传各种视频。,按理说每个视频都要去审查一下有没有搞颜色... 网站建设# 图片# 审查# 服务 3年前280
微服务分解设计四种法则 ,如果您在设计大型并发应用程序或者准备拆解之前的老系统时,我想你第一考虑的是微服务架构方式。,,前面我们了解到微服务架构将应用程序构建为一系列松散耦合的服务,是为了通过实现持续交付和灵活部署来加速软件... 网站建设# ddd# 服务# 架构 4年前270
一次 Eureka 服务下线太慢的惨痛经历! 这一天,忽然发现大量的告警,经过多番调查研究考察,发现是由于 Eureka 服务下线太慢,而仍然有大量的请求打进来导致的报错。,于是,又经过了大量详细周密的考察和研究,终于找到了问题并且解决了。,为啥... 网站建设# eureka# 下线# 客户端 4年前270
架构师进阶,微服务设计与治理的16条常用原则 今天将从存储的上一层「服务维度」学习架构师的第二项常用能力——微服务设计与治理。,这是我们对微服务进行架构设计过程中非常关注的两个问题。,本文对微服务的生命周期定义了七个阶段,如下图所示。,,围绕这... 网站建设# 对微# 服务# 架构师 5年前270
Spring Boot 多数据源如何处理事务?教你一招! 首先我先声明一点,本文单纯就是技术探讨,要从实际应用中来说的话,我并不建议这样去玩分布式事务、也不建议这样去玩多数据源,毕竟分布式事务主要还是用在微服务场景下。,好啦,那就不废话了,开整。,首先我们来... 网站建设# 分布式# 回滚# 数据库 3年前260
从实现原理来讲,Nacos 为什么这么强? 今天来分享一下Nacos注册中心的底层原理,从服务注册到服务发现,非常细致,再讲Nacos之前,先来讲一下服务注册和发现。我们知道,现在微服务架构是目前开发的一个趋势。服务消费者要去调用多个服务提供者... 网站建设# dns# http# nacos 4年前260
非常哇塞的 Spring Boot 性能优化长文 ,Spring Boot 已经成为 Java 届的 No.1 框架,每天都在蹂躏着数百万的程序员们。当服务的压力上升,对 Spring Boot 服务的优化就会被提上议程。,本文将详细讲解 Sprin... 网站建设# boot# spring# 优化 4年前260
面试中提到的微服务之间通讯方式 我们都知道现在的项目开发中都是一个微服务一个微服务的部署,然后每个微服务之间都是相对独立的,不会再像之前的老项目所有的不同的功能模块都集成在一个项目中了,但是每个微服务之间的通信问题,就成了一个非常重... 网站建设# 异步# 方式# 服务 2年前250
基于CI的服务端自动化设计与实践 在传统的开发模式下,开发、运维、物理机三者之间的关系是非常紧密的。当开发完成项目后,运维会负责把项目部署到一台物理机上,由这台物理机向外提供服务。,,由于服务和物理机关系紧密,导致服务非常依赖于物理机... 网站建设# docker# 操作系统# 服务 2年前250
一文告诉你Istio和Spring Cloud该怎么选 ,相信了解SpringCloud的朋友在刚刚开始接触Istio的时候一定会有一个疑问:Istio和 spring cloud也太像了,他们都可以提供服务发现、负截均衡、限流、链路跟踪、鉴权等微服务治理... 网站建设# cloud# istio# service 5年前250
服务管理与通信的基础原理分析 涉及轻微的源码展示,可放心参考!,服务注册发现是微服务架构中最基础的能力,下面将从源码层面分析实现逻辑和原理,在这之前要先来看下依赖工程的基础结构,涉及如下几个核心组件:,commons:服务组件的抽... 网站建设# 交互# 服务# 源码 3年前240
携程微服务体系下的服务治理之道和优化实践 微服务架构在中大型互联网公司中被广泛应用,随着业务的发展,应用数越来越多、调用关系也越来越复杂。中台化后,交易系统要支持业务线多,系统复杂性高,原系统虽然能支撑业务量的持续增长,但在稳定性、吞吐力和资... 网站建设# 业务# 服务# 本文 4年前240
项目终于用上了动态Feign,真香! 大家好,我是不才陈某~,Feign在微服务框架中使得服务直接的调用变得很简洁、简单,而不需要再编写Java Http调用其他微服务的接口。,对于fegin调用,我们一般的用法:为每个微服务都创建... 网站建设# feign# feignclient# 接口 4年前230
五种优秀的微服务 Java 框架 微服务被广泛用于创建多功能的应用程序,通过组合每个功能部分并将它们逐层放在一个单元中。许多人可能没有意识到微服务是一组小型服务中制作单个应用程序的方法,每个服务都独立运行(进程)。,换句话说,微服务更... 网站建设# java# spring# 应用程序 4年前230
浅谈ISTIO服务网格 ,Buoyant的CEO William Morgan,也就是Service Mesh这个词的发明人,对Service Mesh的定义为:“服务网格是一个基础设施层,用于处理服务间通信。云原生应用有着... 网站建设# istio# mesh# service 4年前230
链路追踪:项目整合Sleuth实现链路追踪 在《SpringCloud Alibaba实战》专栏前面的文章中,我们实现了用户微服务、商品微服务和订单微服务之间的远程调用,并且实现了服务调用的负载均衡。也基于阿里开源的Sentinel实现了服务的... 网站建设# gateway# springcloud# 服务 5年前230
本地使用 Docker Compose 与 Nestjs 快速构建基于 Dapr 的 Redis 发布/订阅分布式应用 Dapr 是一个可移植的、事件驱动的运行时,它使任何开发人员能够轻松构建出弹性的、无状态和有状态的应用程序,并可运行在云平台或边缘计算中,它同时也支持多种编程语言和开发框架。,Dapr 官网:http... 网站建设# compose# dapr# docker 4年前220
HarmonyOS - 服务卡片进阶(一) 想了解更多内容,请访问: 51CTO OpenHarmony技术社区 https://ost.51cto.com 前言 看本文章之前需要先熟悉一下原子化服务特征和流程 Ha... 系统教程# harmonyos# 卡片# 原子化 2年前210
如何从容器化微服务中受益? 微服务架构正在改变 IT 行业的面貌。在未来几年中,大多数应用程序将在微服务上运行。服务和产品行业正在放弃使用单片机体系结构,转而使用更复杂的应用程序,并且正在缓慢但肯定地向微服务过渡。微服务的优势... 网站建设# 华为# 容器# 服务 4年前210
链路追踪:Sleuth整合ZipKin 在《SpringCloud Alibaba实战》专栏前面的文章中,我们实现了用户微服务、商品微服务和订单微服务之间的远程调用,并且实现了服务调用的负载均衡。也基于阿里开源的Sentinel实现了服务的... 网站建设# gateway# sentinel# springcloud 3年前200
用SpringCloud的时候胡乱写配置的兄弟们,事故加班一定很多 ,毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因... 网站建设# cloud# spring# 底层 3年前190
使用 Zadig 交付云原生微服务应用 ,前面我们介绍了使用 Zadig 交付一个非常简单的应用示例,接下来我们来介绍下微服务项目如何在 Zadig 下进行交付。,我们这里使用到开源项目是 https://github.com/Go... 网站建设# https# zadig# 应用程序 4年前190
微服务之服务注册和服务发现篇 有了服务注册和发现机制,消费者不需要知道具体服务提供者的真实物理地址就可以进行调用,也无须知道具体有多少个服务者可用;而服务提供者只需要注册到注册中心,就可以对外提供服务,在对外服务时不需要知道具体是... 网站建设# cluster# etcd# 服务 4年前190
使用Systemd,把服务装进 Linux 心脏里 Linux非常的安全、可靠,而且有一股黑黝黝的妹子味道,这说明她也是柔软的。 把服务跑在Linux上,就像男生把女装藏在密码箱里一样让人放心,它的稳定安全可以让人安稳的睡个懒觉。 SPOF,是著名的单... 系统教程# linux# 亿台# 单点 2年前180
OpenHarmony ServiceAbility—远程服务 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 目的 实现启动远程服务和关闭远程服务,通过connectAbili... 系统教程# openharmony# 开源# 服务 2年前170
OpenHarmony ServiceAbility一本地服务 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 目的 创建服务,支持两种方式启动:startAbility、con... 系统教程# openharmony# 创建# 开源 2年前170
一起来学SpringCloud之整合Zuul网关服务之一 大家好,一直以来我都本着用最通俗的话理解核心的知识点, 我认为所有的难点都离不开 「基础知识」 的铺垫。目前正在出一个SpringCloud长期系列教程,从入门到进阶, 篇幅会较多~,如果你是一路看过... 网站建设# springcloud# zuul# 大家 5年前170
服务架构简介:你是否了解这些常用架构? ,我们日常生活中使用很多应用程序,有微信、抖音、王者这种涉及多人联网互动的大型应用,它们以操作系统作为宿主;也有网站、小程序、PWA等借壳的应用。面向用户表现为Android/iOS/Windows... 网站建设# client# server# 应用程序 2年前160
用 Go 重写 Node.js 服务:项目性能提升 5 倍,内存减少 40% Hasura Storage 是一项开源服务,在 hasura 和任何 s3 兼容的存储服务之上增加了一个存储服务。其目的是能够利用云存储服务,同时也利用 hasura 的功能,如它的 graphql... 网站建设# hasura# js# node 4年前160
被妖魔化的服务发现原来这么简单 微服务在当今的互联网架构中的重要性我在这里就不多说了,随着微服务的大范围应用,「服务发现」这个词也变的越来越火热。在平时的工作中,我发现现在很多人喜欢把一些很简单的事情说的很复杂,比如什么BFF架构... 网站建设# 发现# 可用性# 妖魔化 4年前150
为什么企业需要创建微服务目录? 译者 | 布加迪,审校 | 孙淑娟,微服务目录是放置企业构建和部署的所有不同服务的管理平台。这一单一的管理平台让企业可以查看有哪些应用程序、这些应用程序的源代码在哪里以及它们如何部署。该目录还可能含有... 网站建设# 企业# 可以# 开发人员 5年前150
微服务设计的十条参考指南 微服务,是一种新型的应用架构术语,而最准确的定义来自于两位大神(James Lewis和Martin Fowler)。,原文翻译后,简单来说就是:将软件应用程序设计为可独立部署运行的一种方式。这些服... 网站建设# 参考# 应用# 服务 3年前140
什么时候应该选择微服务架构? 随着人们转向云原生策略,我们需要一个支持它的架构。作为面向服务架构的一种变体,微服务架构有助于数字世界中的服务多样化。,,我们来看一些报道:,在微服务架构中,服务是松耦合且相互独立的。简单来说,让我们... 网站建设# phi# pii# 敏感数据 4年前140
网上邻居无法访问 点了没有响应怎么办? 我封装形式系统以后就忽然浏览不上网络邻居了,看不见共享文件,太稀罕了,启动服务也不行,最终改怎么办呢 Easy Sysprep系统封装形式布署神器 v5.19.802.28 官方网中文翠绿色绿色版 种... 电脑技巧# 不上# 中文# 启动 4年前140
单体应用不是过街老鼠,微服务也未必是济世良方 最近有不少企业都不约而同的在关注原有应用的迁移上云和应用改造的事情,都在纠结一个问题,那就是是否有必要把单体应用做微服务拆分和架构改造。大家所处行业不同、自身情况不同、业务对IT的诉求也不同、对技术的... 网站建设# 单体# 应用# 改造 4年前140
那么多微服务识别方法,究竟该怎么选? 一般比较流行的微服务识别方法有业务角度、IT角度和数据角度。,,业务角度从业务功能的角度拆分,每个微服务是一个自包含的独立的业务处理单元,遵循原子性原则、单一职责原则,即高内聚低耦合。所谓原子性,即微... 网站建设# 即微# 数据# 服务 3年前130
聊聊Http服务化改造实践 在微服务架构体系中远程RPC调用主要包括Dubbo与Http调用两个大类,由于Dubbo拥有服务注册中心,并且起服务的命名非常规范,使用包名.类名.方法名进行描述。,而http调用通常都是使用http... 网站建设# dubbo# feign# http 4年前130
HarmonyOS - 服务卡片进阶之二 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 前言 继 HarmonyOS - 服务卡片进阶(一)之后,补充关于... 系统教程# harmonyos# id# 卡片 2年前120
笔记本没声音怎么办的解决教程 如今网络游戏早已变成年轻一代的必不可少游戏项目之一了,也因而在笔记本的品质与特性高效率层面,游戏玩家们都有着着不辞劳苦的追求完美.下面我来跟大伙说说笔记本没声音该怎么办的处理实例教程吧. 1、在桌面上... 电脑技巧# 列表# 启动# 图标 3年前120
gRPC服务健康检查(一):Golang项目集成服务健康检查代码 ,健康检查用来检测gRPC服务是否可以处理rpc请求,gRPC官方有专门的健康检查协议,官方也根据协议实现了相关的逻辑代码,gRPC项目可以很方便得集成。接下来就讲解一下gRPC项目集成健康检查代码的... 网站建设# grpc# 代码# 健康检查 4年前120
业务开发时,接口不能对外暴露怎么办? 在业务开发的时候,经常会遇到某一个接口不能对外暴露,只能内网服务间调用的实际需求。面对这样的情况,我们该如何实现呢?今天,我们就来理一理这个问题,从几个可行的方案中,挑选一个来实现。,将对外暴露的接口... 网站建设# 接口# 暴露# 服务 4年前120
分布式系统中数据存储方案实践 一、背景简介 在项目研发的过程中,对于数据存储能力的依赖无处不在,项目初期,相比系统层面的组件选型与框架设计,由于数据体量不大,在存储管理方面通常容易被轻视,当项目发展进入到中后期阶段,系统的复杂性很... 系统教程# 依赖# 存储# 数据 2年前110