开发者社区> 云原生> 微服务

微服务

关注

为微服务建设降本增效,为微服务落地保驾护航。

0
今日
7419
内容
9
活动
591
关注
|
Java API 微服务
|

Spring Cloud构建微服务架构:服务网关(路由配置)【Dalston版】

在上一篇《Spring Cloud构建微服务架构:服务网关(基础)》一文中,我们通过使用Spring Cloud Zuul构建了一个基础的API网关服务,同时也演示了Spring Cloud Zuul基于服务的自动路由功能。

1577 0
|
调度 微服务
|

我来悟微服务(1)-夜观天象

一天最惬意的时光莫过于晚上坐在阳台里,远望星空。虽然是极晚了,云朵仍然不忘旅行,逢着晴朗天气,还能遇到星星出没。       星空之下,小区的东边,有一条大道直通南北,大道两旁的照明灯远远看去,像是闪烁的星星。

1381 0
|
Java API 数据库
|

微服务概览、误解和误用

本文讲的是微服务概览、误解和误用【编者的话】 本文从对微服务的误解误用切入,探讨什么是微服务,如何切分微服务。提出了结合传统的DDD,领域驱动设计的理念来帮助定义微服务的边界,值得一读。

1271 0
|
Kubernetes 测试技术 API
|

Kubernetes 的 service mesh – 第六部分:轻松预发布微服务

概述 在将新代码发布到生产环境之前, 预发布操作是构建一个可靠的、低宕机时间的软件系统的关键组成部分。但是,在微服务体系下,由于拆分出来的许许多多的微服务之间的依赖关系随着微服务数量成指数倍增长,从而增加了预发布操作的复杂性。

1262 0
|
消息中间件 测试技术 Ruby
|

Rails 微服务架构

1739 0
|
消息中间件 Java 测试技术
|

从既有系统到微服务架构

微服务近年来可谓炙手可热,合理的使用微服务架构可以解耦系统、提供更好的软件伸缩性以及提高组织的敏捷性。然而现实中较少有项目一开始就会选择使用微服务架构,绝大多数新项目在最初都会务实地从更容易掌控的单体架构起步构建,如果最终发现单体架构复杂到影响了团队的开发效率及软件的伸缩性等方面时,才会开始考虑逐步将系统往微服务架构做演进。

1329 0
|
消息中间件 存储 负载均衡
|

微服务架构强化的实时通信

本文讲的是微服务架构强化的实时通信【编者的话】本文探讨了微服务架构模式是如何强化实时通信的,比如数据同步、动态RPC、发布/订阅消息传递、许可信息等以及相关的框架。

1455 0
|
数据库 微服务
|

Martin Fowler关于微服务的原文翻译(一)

原文如下:http://martinfowler.com/articles/microservices.html 微服务### 一个新的架构术语 “微服务架构”一词是在过去几年里涌现出来的,它用于描述一种独立部署的软件应用设计方式。

1467 0
|
微服务 API 数据库
|

带你读《微服务架构设计模式》之二:服务的拆分策略

本书中,微服务架构的先驱、Java 开发者社区的意见领袖 Chris Richardson 收集、分类并解释了 44 个架构设计模式,这些模式用来解决诸如服务拆分、事务管理、查询和跨服务通信等难题。本书不仅仅是一个模式目录,还提供了经验驱动的建议,以帮助你设计、实现、测试和部署基于微服务的应用程序。

9559 0
|
Java 微服务 Spring
|

(四)整合spring cloud云服务架构-企业分布式微服务云架构构建

从现在开始,我这边会将近期研发的spring cloud微服务云架构的搭建过程和精髓记录下来,帮助更多有兴趣研发spring cloud框架的朋友,大家来一起探讨spring cloud架构的搭建过程及如何运用于企业项目。

1626 0
|
存储 Java Shell
|

JVM内存模型

本文深入解析了JVM内存布局与运行机制,涵盖程序计数器、Java虚拟机栈、本地方法栈、堆、方法区及直接内存等关键区域。结合JDK8特性,探讨了元空间替代永久代的优化方案,并从GC角度分析堆内存管理。内容详尽,适合希望深入了解JVM工作原理的开发者。项目已收录于[Github](https://github.com/Java-Edge/Java-Interview-Tutorial),欢迎关注!

1243 0
|
存储 监控 .NET
|

微服务监控zipkin+asp.net core

0、目录 整体架构目录:ASP.NET Core分布式项目实战-目录 监控目录:微服务监控zipkin、skywalking以及日志ELK监控系列 一、zipkin介绍  zipkin是一种分布式跟踪系统,有助于收集微服务架构中的延迟问题所需要的时序数据(收集查找),收集微服务之间的调用情况,然后处理调用之间数据延迟等问题。

1901 0
|
存储 运维 数据库
|

成功备战微服务的5个准备步骤

本文讲的是成功备战微服务的5个准备步骤【编者的话】本文为大家介绍了5个迁移到微服务架构所需做的准备步骤,包括如何划分微服务,微服务和组织结构间的误解,如何划分组织架构,以及在实现微服务架构中需要尽早考虑的一些问题,值得大家参考。

1420 0
|
监控 微服务
|

架构演进之「微服务架构」

什么是「微服务架构」?微服务架构就是「一解释就懂,一问就不知,一讨论就打架」

1298 0
|
开发工具 git 微服务
|

SpringCloud微服务实战(六)-统一配置中心

1 统一配置中心概述 为什么需要统一配置中心 2 Config Server 直接运行报错,因为会从 git拉取配置文件 在 Git 建立新仓库存放配置文件 ...

1378 0
|
缓存 数据库 微服务
|

六种微服务架构的设计模式

2302 0
|
Java 数据安全/隐私保护 微服务
|

Spring Cloud构建微服务架构(五)服务网关

通过之前几篇Spring Cloud中几个核心组件的介绍,我们已经可以构建一个简略的(不够完善)微服务架构了。比如下图所示: alt 我们使用Spring Cloud Netflix中的Eureka实现了服务注册中心以及服务注册与发现;而服务间通过Ribbon或Feign实现服务的消费以及均衡负载;通过Spring Cloud Config实现了应用多环境的外部化配置以及版本管理。

1163 0
|
微服务 应用服务中间件
|

天天吹微服务,单体应用有啥不好?

最近在研究微服务架构,有一点点心得

1496 0
|
Devops 数据库 开发者
|

微服务架构优缺点

1043 0
|
负载均衡 Go 微服务
|

微服务注册中心注册表与hashcode实现golang版

微服务中通常使用注册表中心进行服务之间的发现,注册中心里面的核心机制就是注册表,本文基于golang实现微服务注册中心的注册表

1013 0
|
Java 微服务 Spring
|

随手看的一本书《java微服务》,测试成功了其中的第一个样例

静态语言,JAVA应该多了解,结合微服务,DOCKER,再搞搞SPRING CLOUD,就能跟上时代了。 对了,链一个买书的地址: https://item.jd.com/12089180.html (我有时就不了解,一个程序员的收入,买一些书就那么小心呢?呵呵,收入都作什么去了??:)) pom.

1076 0
|
存储 数据库 微服务
|

微服务系统中的认证策略

软件安全本身就是个很复杂的问题,由于微服务系统中的每个服务都要处理安全问题,所以在微服务场景下会更复杂。David Borsos在最近的伦敦微服务大会上作了相关内容的演讲,并评估了四种面向微服务系统的身份验证方案。

1099 0
|
微服务 架构师 容器
|

《架构解密:从分布式到微服务》| 每日读本书

历经三年终出版!从你想了解的源码、理论、经验、视野等维度,对从分布式到微服务进行架构解密。每日搜罗最具权威专业书籍,更多图书请关注“每日读本书”。

1494 0
|
运维 中间件 关系型数据库
|

.Net微服务实战之技术架构分层篇

1060 0
|
Dubbo 应用服务中间件 微服务
|

基于bboss快速开发和运行dubbo微服务

正文地址:基于bboss快速开发和运行dubbo微服务

1538 0
|
微服务 数据库
|

微服务架构,多“微”才合适?

那么问题来了,微服务架构多“微”才合适? 行业内有这样四类常见实践。

1331 0
|
Java Spring 微服务
|

带你读《Spring Cloud微服务:入门、实战与进阶》之一:Spring Cloud 与微服务概述

本书主打的是与微服务相关的实战体系。第一部分是准备篇,可以帮助各位读者了解微服务以及Spring Cloud的概念。第二部分是基础篇,会对Spring Cloud中常用的模块进行详细讲解。第三部分是实战篇,开始实战性质的内容讲解,包括选择配置中心、自研发配置中心、分布式跟踪、微服务安全认证、Spring Boot Admin管理微服务、快速生成API文档等实用内容。最后一部分是高级篇,也是难度比较大的一部分。

2129 0
|
Java Spring Android开发
|

带你读《Spring Cloud微服务:入门、实战与进阶》之二:实战前的准备工作

本书主打的是与微服务相关的实战体系。第一部分是准备篇,可以帮助各位读者了解微服务以及Spring Cloud的概念。第二部分是基础篇,会对Spring Cloud中常用的模块进行详细讲解。第三部分是实战篇,开始实战性质的内容讲解,包括选择配置中心、自研发配置中心、分布式跟踪、微服务安全认证、Spring Boot Admin管理微服务、快速生成API文档等实用内容。最后一部分是高级篇,也是难度比较大的一部分。

2561 0
|
存储 人工智能 自然语言处理
|

RAG 调优指南:Spring AI Alibaba 模块化 RAG 原理与使用

通过遵循以上最佳实践,可以构建一个高效、可靠的 RAG 系统,为用户提供准确和专业的回答。这些实践涵盖了从文档处理到系统配置的各个方面,能够帮助开发者构建更好的 RAG 应用。

6352 117
|
5天前
|
NoSQL Dubbo 应用服务中间件
|

一条IM消息的分布式之旅:从发送到已读

一条消息从点击“发送”到对方收到,背后是分布式系统的精密协作:经WebSocket接入→Center事务落库→Redis查在线状态→定向投递→ACK确认→已读回执,全程保障可靠性与实时性。(238字)

113 1
|
移动开发 Java API
|

大疆无人机对接

本文介绍了大疆无人机对接第三方云平台的方案,包括设备对接和CloudAPI对接两种方式,重点讨论了CloudAPI对接。CloudAPI对接方案通过DJI Pilot 2或大疆机场将无人机与第三方云平台连接,实现低门槛接入,无需重复开发APP。方案优势在于让开发者更专注于业务开发,而非无人机功能适配。文章详细阐述了对接流程,包括环境准备、申请APPKey、对接流程、直播功能及获取无人机实时数据等内容,并提供了丰富的接口说明和技术支持资源。

11049 4
|
算法 Java 数据安全/隐私保护
|

国密加密算法简介

国密指国家密码局认定的国产密码算法,主要包括SM1、SM2、SM3、SM4等,并持续完善。SM1是对称加密算法,加密强度与AES相当,需加密芯片支持;SM2是非对称加密,基于ECC算法,签名和密钥生成速度优于RSA;SM3为杂凑算法,安全性高于MD5;SM4为对称加密算法,用于无线局域网标准。本文提供使用Java和SpringBoot实现SM2和SM4加密的示例代码及依赖配置。更多国密算法标准可参考国家密码局官网。

3883 1
|
5月前
|
存储 安全 Java
|

Java HashMap 全面解析:原理、用法与实战要点

本文深入解析Java中HashMap的底层原理与使用实践,涵盖其“数组+链表+红黑树”的结构演变、哈希计算、扩容机制及线程安全问题,详解常用方法、性能优化与最佳实践,助力开发者高效掌握这一核心数据结构。

1550 11
|
设计模式 缓存 Devops
|

微服务架构最强讲解,那叫一个通俗易懂!

微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非获取服务的

34359 3
|
缓存 数据安全/隐私保护 虚拟化
|

windows端口被占用,无法通过netstat找到进程,占用的端口又不能修改,该怎么办?

项目运行时服务器8080端口被占用,常规`netstat`命令找不到占用进程。解决方法包括:1) 强制关机重启释放端口;2) 使用`netstat -anobq`或Windows 10的`Get-NetTCPConnection` PowerShell命令查找BOUND状态的进程;3) 调整Windows动态端口范围,避免冲突。注意,强制关机可能影响数据安全。

6514 2
|
安全 程序员 微服务
|

微服务架构的理论基础 - 康威定律

可能出乎很多人意料之外的一个事实是,微服务很多核心理念其实在半个世纪前的一篇文章中就被阐述过了,而且这篇文章中的很多论点在软件开发飞速发展的这半个世纪中竟然一再被验证,这就是康威定律。前段时间看了Mike Amundsen 《远距离条件下的康威定律——分布式世界中实现团队构建》在InfoQ上的一个分

112434 20
lyL
|
5月前
|
运维 Devops 开发工具
|

生产环境缺陷管理

git-poison基于go-git实现分布式bug追踪,通过“投毒-解毒-银针”机制,自动化管理多分支开发中的bug修复与发布卡点,降低协同成本,避免漏修漏发,提升发布安全性与效率。

629 1
|
缓存 负载均衡 监控
|

【微服务】一文读懂网关概念+Nginx正反向代理+负载均衡+Spring Cloud Gateway(多栗子)

不知道什么是网关?正向代理?反向代理?负载均衡?负载均衡策略?Nginx和Gateway的区别?假如这些你都不知道,没关系,本文举了大量通俗易懂的例子来阐述了这些概念,保证小白也能看懂,并且最后还提到了gateway的一些配置。

12651 3
|
4月前
|
SQL 安全 数据库
|

GoWind Admin|风行 — 开箱即用的企业级全栈中后台框架:数据权限体系设计与实现

GoWind Admin(风行)是开箱即用的企业级全栈中后台框架,内置五层数据权限体系:租户隔离、业务单元、行级、列级、操作/状态级,支持多租户、ABAC动态策略与非侵入式DataScope引擎,实现安全合规、灵活可扩展的权限管理。(239字)

1053 2
|
12月前
|
人工智能 监控 安全
|

管理和调度Dify工作流

Dify是一款开源的大模型应用开发平台,支持通过可视化界面快速构建AI Agent和工作流。然而,Dify本身缺乏定时调度与监控报警功能,且执行记录过多可能影响性能。为解决这些问题,可采用Dify Schedule或XXL-JOB集成Dify工作流。Dify Schedule基于GitHub Actions实现定时调度,但仅支持公网部署、调度延时较大且配置复杂。相比之下,XXL-JOB提供秒级调度、内网安全防护、限流控制及企业级报警等优势,更适合大规模、高精度的调度需求。两者对比显示,XXL-JOB在功能性和易用性上更具竞争力。

3344 64
|
存储 编解码 网络协议
|

SIP极简教程

SIP运行在我们熟知的TCP和UDP协议之上,既可以使用TCP协议通信也可以通过UDP协议通信。SIP是对等协议,一个端既是客户端又是服务端。

2077 1
|
消息中间件 SpringCloudAlibaba Dubbo
|

SpringCloud Alibaba微服务工具集

SpringCloud Alibaba微服务工具集

1842 0
我要发布