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

微服务

关注

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

0
今日
7414
内容
9
活动
582
关注
|
Java 应用服务中间件 API
|

Java微服务开发指南 -- 使用WildFly Swarm构建微服务

使用WildFly Swarm构建微服务     我们最后介绍一个新的微服务框架,它构建在支持分层且可靠的JavaEE技术栈上(使用JBoss WildFly 应用服务器),WildFly Swarm是一个完全兼容WildFly应用服务器,它基于可重用的组件,这里称为元件(fractions)来组成微服务应用。

3235 0
|
Java Docker 容器
|

Java微服务开发指南 -- 集群管理、失败转移和负载均衡的实践

# 集群管理、失败转移和负载均衡的实践     在前一章节中,我们快速的介绍了集群管理、Linux容器,接下来让我们使用这些技术来解决微服务的伸缩性问题。作为参考,我们使用的微服务工程来自于第二、第三和第四章节(Spring Boot、Dropwizard和WildFly Swarm)中的内容,接下来的步骤都适合上述三款框架。

6711 0
|
监控 开发者 微服务
|

实现微服务,每个组织都会面临的6个挑战

本文讲的是实现微服务,每个组织都会面临的6个挑战【译者的话】本文向大家分享了实践微服务架构时常见的问题,以及一些解决方案。

1302 0
|
API 微服务
|

微服务架构中API网关的角色

本文讲的是微服务架构中API网关的角色API网关提供商Mashape的首席技术执行官Marco Palladino预测,尽管它们在命名方面存在差异,但新出现的服务网格并不完全不同于API网关,两者之间的相似性会随着时间的推移而不断增长。

2905 0
|
Java 开发者 微服务
|

使用Java构建微服务

本文讲的是使用Java构建微服务,【编者的话】本文翻译自Dzone Guide to the Java Ecosystem,Dzone是一个关于Java的优秀网站。文中介绍了几种用Java构建微服务的方法,包括Container-less、Self-contained以及In-container。

2098 0
|
网络架构 微服务
|

微服务反模式与陷阱翻译终结篇

都在说微服务,那么微服务的反模式和陷阱是什么(一)http://www.jianshu.com/p/3986239138fe 都在说微服务,那么微服务的反模式和陷阱是什么(二)http://www.jianshu.com/p/c76f7f234a31 九、通信协议使用的陷阱 在微服务架构体系中要求每个服务都是独立布署,这就意味着服务之间会有通信,也就是说会有很多的远程访问。

1381 0
|
Java 应用服务中间件 数据中心
|

微服务转型,雪崩效应是绕不过的一道坎

本文讲的是微服务转型,雪崩效应是绕不过的一道坎,近年来,微服务就象一把燎原的大火,窜了出来并在整个技术社区烧了起来,微服务架构被认为是IT软件服务化架构演进的目标。为什么微服务这么火,微服务能给企业带来什么价值?

2645 0
|
JavaScript 微服务 容器
|

如何利用Kubernetes编排实现Node.js程序的微服务化

本文着重介绍了微服务架构的某些细节,微服务其实也适用于Node.js应用程序。本文还介绍了如何利用容器和编排来实现Node.js的微服务化。

2445 0
|
Dubbo 应用服务中间件 测试技术
|

跟着小程学微服务-Mock自动化系统的原理及实现

2374 0
|
Web App开发 Java 微服务
|

微服务:Java EE的掘墓人

3154 0
|
XML Java 数据格式
|

《SpringBoot揭秘:快速构建微服务体系》—第2章2.3节 了解一点儿JavaConfig

本节书摘来自华章出版社《SpringBoot揭秘:快速构建微服务体系》一书中的第2章,第2.2节了解一点儿JavaConfig,作者王福强,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.3 了解一点儿JavaConfig Java 5的推出,加上当年基于纯Java Annotation的依赖注入框架Guice的出现,使得Spring框架及其社区也“顺应民意”,推出并持续完善了基于Java代码和Annotation元信息的依赖关系绑定描述方式,即JavaConfig项目。

1467 0
|
存储 监控 安全
|

老司机的微服务架构实现,照亮你的人生 | 朱攀

微服务系统本质上是一个分布式系统,而分布式系统就有其固有的复杂性,对测试,部署甚至团队的组织结构都会带来很大挑战。有了这些微服务架构的基础设施,能有效帮我们解决并规避一些问题,但我们仍然不能低估采用微服务架构带来的复杂性。微服务架构不是银弹,更不是免费的午餐,实施微服务改造是要付出代价的。

7235 0
|
微服务 容器
|

如何提高微服务架构的可用性

本文来自中生代技术群的分享。本文作者陈爱珍具有多年企业级系统的应用运维及分布式系统实战经验。现专注于容器、微服务及devops落地的研究与实践。本文将为大家分享如何提高微服务架构的可用性,精彩不容错过。

7116 0
|
Dubbo Java 应用服务中间件
|

微服务架构的基础框架选择:Spring Cloud还是Dubbo?

最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论微服务架构。近期也看到各大技术社区开始组织一些沙龙和论坛来分享Spring Cloud的相关实施经验,这对于最近正在整理Spring Cloud相关套件内容与实例应用的我而言,还是有不少激励的。

2031 0
|
分布式计算 微服务 Hadoop
|

分布式、集群和微服务概念整理

1453 0
|
JavaScript Java 测试技术
|

基于thrift的微服务框架

前一阵开源过一个基于spring-boot的rest微服务框架,今天再来一篇基于thrift的微服务加框,thrift是啥就不多了,大家自行百度或参考我之前介绍thrift的文章, thrift不仅支持tcp/ip协议的rpc调用,也支持http协议的rest服务调用,同一个项目中甚至可同时支持这二种方式。

1918 0
|
3月前
|
安全 Java 数据安全/隐私保护
|

通用权限管理模型

本文介绍了ACL和RBAC两种常见权限模型。ACL通过直接授权用户或角色访问对象,实现简单;RBAC则基于角色分配权限,支持角色继承与职责分离,结构更清晰、易于维护,是现代系统主流的权限管理方式。

112 3
|
3月前
|
存储 缓存 安全
|

One Trick Per Day

本文介绍Java开发中的6个关键规范:避免HashMap初始化容量不当,禁用Executors创建线程池以防OOM,Arrays.asList后不可修改,遍历Map优先使用entrySet,SimpleDateFormat避免static共享,以及并发更新记录时合理加锁。遵循这些实践可有效提升系统稳定性与性能,规避常见并发与内存问题。(238字)

70 1
|
3月前
|
存储 JavaScript 中间件
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:Casbin集成指南

GoWind Admin(风行)是企业级前后端一体中后台框架,集成Casbin实现灵活权限管理。支持RBAC、ABAC等模型,提供开箱即用的权限控制方案,助力构建安全可靠的中后台系统。

199 1
|
3月前
|
人工智能 Cloud Native 关系型数据库
|

云原生视角:AI数字人vs数字员工,玄晶引擎等工具的架构选型与落地实践

本文对比AI数字人与云原生AI数字员工的技术差异,揭示“交互组件”到“智能体”的进化路径。基于玄晶引擎与阿里云生态的实践案例,从功能闭环、架构设计、成本收益三维度解析,并提供开发者选型工具包,助力企业实现直播引流、智能下单、库存同步等全链路自动化,降低算力成本60%,提升业务转化率。

232 6
|
3月前
|
存储 NoSQL MongoDB
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:MongoDB集成指南(从部署到实战全攻略)

GoWind Admin(风行)是企业级前后端一体中后台框架,本文详解其集成MongoDB的全流程:从Docker部署、认证配置、连接优化,到模型设计、仓储实现与最佳实践,覆盖生产环境搭建、性能调优与故障排查,助力高效构建可扩展中后台系统。

121 4
|
3月前
|
运维 Cloud Native 应用服务中间件
|

阿里云微服务引擎 MSE 及 API 网关 2025 年 11 月产品动态

阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要。

173 1
|
5月前
|
算法 Java 微服务
|

【SpringCloud(1)】初识微服务架构:创建一个简单的微服务;java与Spring与微服务;初入RestTemplate

微服务架构是What?? 微服务架构是一种架构模式,它提出将单一应用程序划分为一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。 每个服务允许在其独立的进程中,服务于服务间采用轻量级的通信机制互相协作(通常是Http协议的RESTful API或RPC协议)。 每个服务都围绕着具体业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。另外应当尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言,应根据上下文,选择合适的语言、工具对其进行构建

573 126
|
8月前
|
运维 Cloud Native 应用服务中间件
|

阿里云微服务引擎 MSE 及 API 网关 2025 年 6 月产品动态

阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要。

201 1
|
10月前
|
设计模式 算法 Java
|

设计模式觉醒系列(04)策略模式|简单工厂模式的升级版

本文介绍了简单工厂模式与策略模式的概念及其融合实践。简单工厂模式用于对象创建,通过隐藏实现细节简化代码;策略模式关注行为封装与切换,支持动态替换算法,增强灵活性。两者结合形成“策略工厂”,既简化对象创建又保持低耦合。文章通过支付案例演示了模式的应用,并强调实际开发中应根据需求选择合适的设计模式,避免生搬硬套。最后推荐了JVM调优、并发编程等技术专题,助力开发者提升技能。

413 38
|
10月前
|
人工智能 资源调度 监控
|

LangChain脚本如何调度及提效?

本文介绍了通过任务调度系统SchedulerX管理LangChain脚本的方法。LangChain是开源的大模型开发框架,支持快速构建AI应用,而SchedulerX可托管AI任务,提供脚本版本管理、定时调度、资源优化等功能。文章重点讲解了脚本管理和调度、Prompt管理、资源利用率提升、限流控制、失败重试、依赖编排及企业级可观测性等内容。同时展望了AI任务调度的未来需求,如模型Failover、Tokens限流等,并提供了相关参考链接。

471 28
|
11月前
|
监控 算法 测试技术
|

突破极限: 高负载场景下的单机300M多行正则日志采集不是梦

在当今数字化时代,日志数据已成为企业 IT 运营和业务分析的关键资源。然而,随着业务规模的扩大和系统复杂度的提升,日志数据的体量呈现爆发式增长,给日志采集和处理系统带来了巨大挑战。

660 100
|
12月前
|
设计模式 XML Java
|

设计模式觉醒系列(03)创建型模式的5个设计模式 | 一口气讲全讲透

本文详细介绍了设计模式中的创建型模式,包括建造者模式、原型模式、单例模式、工厂方法模式和抽象工厂模式。创建型模式关注对象的创建过程,隐藏了创建细节,以提高代码的可维护性和可扩展性。通过具体的实战demo和应用场景分析,展示了每种模式的特点和优势。例如,建造者模式适用于复杂对象的分步骤构建;原型模式通过复制对象实现高效复用;单例模式确保全局唯一实例;工厂方法模式和抽象工厂模式则提供了灵活的对象创建机制,支持多类型产品族的生产。这些模式在实际开发中能够简化客户端代码,提升系统灵活性和复用性。

414 3
|
12月前
|
网络协议 Java 应用服务中间件
|

框架源码私享笔记(01)Tomcat核心架构功能 | 配置详解

本文首先分享了《活出意义来》一书序言中的感悟,强调成功如同幸福,不是刻意追求就能得到,而是全心投入时的副产品。接着探讨了Tomcat的核心功能与架构解析,包括网络连接器(Connector)和Servlet容器(Container),并介绍了其处理HTTP请求的工作流程。文章还详细解释了Tomcat的server.xml配置文件,涵盖了从顶级容器Server到子组件Connector、Engine、Host、Context等的配置参数及作用,帮助读者理解Tomcat的内部机制和配置方法。

415 6

JAVA并发编程系列(13)Future、FutureTask异步小王子

本文详细解析了Future及其相关类FutureTask的工作原理与应用场景。首先介绍了Future的基本概念和接口方法,强调其异步计算特性。接着通过FutureTask实现了一个模拟外卖订单处理的示例,展示了如何并发查询外卖信息并汇总结果。最后深入分析了FutureTask的源码,包括其内部状态转换机制及关键方法的实现原理。通过本文,读者可以全面理解Future在并发编程中的作用及其实现细节。

554 1
|
存储 缓存 Java
|

JAVA并发编程系列(11)线程池底层原理架构剖析

本文详细解析了Java线程池的核心参数及其意义,包括核心线程数量(corePoolSize)、最大线程数量(maximumPoolSize)、线程空闲时间(keepAliveTime)、任务存储队列(workQueue)、线程工厂(threadFactory)及拒绝策略(handler)。此外,还介绍了四种常见的线程池:可缓存线程池(newCachedThreadPool)、定时调度线程池(newScheduledThreadPool)、单线程池(newSingleThreadExecutor)及固定长度线程池(newFixedThreadPool)。

329 1
|
前端开发 JavaScript 关系型数据库
|

基于Python+Vue开发的大学竞赛报名管理系统

该项目是基于Python+Vue开发的大学竞赛报名管理系统,旨在帮助大学生掌握Python编程技能及项目开发经验。主要功能包括赛事管理、类型管理、用户管理、统计分析等。项目采用前后端分离设计,前端技术栈为Vue,后端使用Python与Django框架,并基于MySQL数据库。通过实践,学生可提升编程技能,为职业发展奠定基础。项目已部署在线演示,并提供源码下载。

193 2
|
Kubernetes Dubbo Cloud Native
|

将Dubbo应用部署到服务网格中

本文主要就Dubbo应用如何接入服务网格、获得各项云原生能力进行了探讨,并提出了最佳实践以及过渡两种实践场景。我们首先推荐您使用Dubbo社区提供的最佳实践场景来接入服务网格,在必要时可以通过过渡方案来向最佳实践方案逐步实现过渡。

19606 7
|
存储 缓存 数据库
|

【万字长文】微服务整合Shiro+Jwt,源码分析鉴权实战

介绍如何整合Spring Boot、Shiro和Jwt,以实现一个支持RBAC的无状态认证系统。通过生成JWT token,实现用户无状态登录,并能根据用户角色动态鉴权,而非使用Shiro提供的注解,将角色和权限信息硬编码。此外,文章还探讨了如何对Shiro的异常进行统一捕获和处理。作为应届生,笔者在学习Shiro的过程中进行了一些源码分析,尽管可能存在不足和Bug,但希望能为同样需要实现权限管理的开发者提供参考,并欢迎各位大佬指正完善。

776 65
|
前端开发 Java 数据格式
|

【Spring系列笔记】定义Bean的方式

在Spring Boot应用程序中,定义Bean是非常常见的操作,它是构建应用程序的基础。Spring Boot提供了多种方式来定义Bean,每种方式都有其适用的场景和优势。

383 2
|
网络协议 Nacos 数据安全/隐私保护
|

MSE微服务引擎注册问题之nacos注册失败如何解决

MSE(MicroService Engine)微服务引擎是阿里云提供的一种微服务治理平台,它通过提供服务注册、发现、配置管理等功能来支撑微服务架构的稳定运行;本合集旨在梳理MSE微服务引擎的核心特性、部署流程,以及实践中可能遇到的问题和相应的解决方案,以助力用户优化微服务架构的实施和管理。

334 1
|
存储 SQL 缓存
|

实战篇之基于二进制思想的用户标签系统(Mysql+SpringBoot2

实战篇之基于二进制思想的用户标签系统(Mysql+SpringBoot2

241 0
|
安全 JavaScript 前端开发
|

Springboot抵御即跨站脚本(XSS)攻击

Springboot抵御即跨站脚本(XSS)攻击

663 0

使用@PathVariable注解却不起作用问题解决方案

使用@PathVariable注解却不起作用问题解决方案

464 0
|
JSON 安全 Java
|

Springboot整合之Shiro和JWT技术实现无感刷新8

Springboot整合之Shiro和JWT技术实现无感刷新8

231 0
|
Java Nacos 微服务
|

微服务-美团动态ThreadPoolExecutor底层实现源码实战-改进1

微服务-美团动态ThreadPoolExecutor底层实现源码实战-改进1

178 0
我要发布