让远程成为本地,微服务后端开发的福音

2023-02-07
阅读 4 分钟
697
如果我们想与其他微服务进行联动调试,则需要在本地环境中启动对应的微服务模块,这可能需要大量的配置和构建时间,同时也会占用我们本地很多资源,可能还会出现”带不动“的情况。
封面图

微服务开发平台 Spring Cloud Blade 部署实践

2022-12-06
阅读 6 分钟
736
本文介绍使用 Rainbond 快速部署 Spring Cloud Blade 微服务平台。Spring Cloud Blade 是一个由商业级项目升级优化而来的微服务架构,采用Spring Boot 2.7 、Spring Cloud 2021 等核心技术构建,完全遵循阿里巴巴编码规范。提供基于 React 和 Vue 的两个前端框架用于快速搭建企业级的 SaaS 多租户微服务平台。
封面图

toB应用私有化交付发展历程、技术对比和选型

2022-11-21
阅读 4 分钟
602
由于数据隐私和网络安全的考虑,大多数toB场景的客户需要私有化应用交付,也就是需要交付到客户的环境里,这样的客户有政府、金融、军工、公安、大型企业、特色行业等,这些私有化场景限制很多,如何提高私有化应用交付的效率是个难题,本文将介绍,私有化应用交付有哪些技术?他们都各自有什么特点?私有化应用交付的发...

干货分享!JAVA诊断工具Arthas在Rainbond上实践~

2022-09-08
阅读 5 分钟
2k
别再担心线上 Java 业务出问题怎么办了,Arthas 帮助你解决以下常见问题:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?线上遇到某个用户的数据处理有问题,但线上同样无法 d...

微服务性能分析|Pyroscope 在 Rainbond 上的实践分享

2022-08-16
阅读 3 分钟
850
随着微服务体系在生产环境落地,也会伴随着一些问题出现,比如流量过大造成某个微服务应用程序的性能瓶颈、CPU利用率高、或内存泄漏等问题。要找到问题的根本原因,我们通常都会通过日志、进程再结合代码去判断根本原因。对于微服务庞大的业务,这必定会很耗时,而且也很难及时找到关键问题点。
封面图

微服务远程Debug,Nocalhost + Rainbond微服务开发第二弹

2022-07-07
阅读 4 分钟
911
之前的文章中我们介绍了如何通过 Nocalhost 快速开发 Rainbond 上的微服务,介绍了基本的开发流程。本文将续接上文继续介绍,使用 Nocalhost 开发配置文件 实现以下内容:一键 Run 和 远程Debug持久化配置开发容器资源限制端口转发什么是开发配置?开发配置是围绕 开发模式 来进行的,例如使用什么镜像来进入 开发模式,...
封面图

使用 Nocalhost 开发 Rainbond 上的微服务应用

2022-06-06
阅读 4 分钟
1.1k
Nocalhost 可以直接在 Kubernetes 中开发应用,Rainbond 可以快速部署微服务项目,无需编写Yaml,Nocalhost 结合 Rainbond 加速我们的微服务开发效率。

Istio在Rainbond Service Mesh体系下的落地实践

2021-12-15
阅读 5 分钟
1.5k
两年前Service Mesh(服务网格)一出来就受到追捧,很多人认为它是微服务架构的最终形态,因为它可以让业务代码和微服务架构解耦,也就是说业务代码不需要修改就能实现微服务架构,但解耦还不够彻底,使用还是不方便,虽然架构解耦了,但部署还没有解耦。

Rainbond 5.5 发布,支持Istio和扩展第三方Service Mesh框架

2021-12-15
阅读 2 分钟
1.1k
Rainbond 5.5 版本主要优化扩展性。服务治理模式可以扩展第三方 ServiceMesh 架构,兼容kubernetes 管理命令和第三方管理平台。

4个实用的微服务测试策略

2018-09-17
阅读 2 分钟
1.6k
微服务架构并不是一种新的架构模式,但它的不断发展为那些寻求企业级私有云解决方案的公司,带来了诸多好处,将大型一体化架构应用拆分为可组合的微服务,赋予企业独立扩展和维护每个组件的能力以及DevOps能力。

那些微服务和技术堆栈教我们的事

2018-09-10
阅读 3 分钟
1k
在应用层,我们有一个用Windows form和WPF编写的桌面客户端。应用与服务层对话,而服务层是完全用c#编写的SOA体系结构。这是我们(当时)唯一可以使用的语言。它们是通过WCF相互通信的单片有状态服务。我们使用SQL server作为后端存储。所有这些都在内部部署,这意味着我们的客户购买我们的软件并将其托管在自己的硬件上。

为什么要使用微服务架构?

2018-09-03
阅读 2 分钟
3k
以典型的3层传统web应用为例,该应用由用户界面、数据库、服务器端应用组成。这里的服务器端应用被称为monolith(一体化),包含表现、业务层、数据层。所有代码都存在于同一个代码库中。为了让代码工作起来,它被部署成为一个单元。任何一个小的改动变化,都需要重新构建和部署整个应用。

采用Service Mesh管理微服务的三个原因

2018-08-29
阅读 1 分钟
1.3k
许多公司都成功地将Kubernetes等工具用于部署,但仍面临着运行时的复杂性问题。而Service Mesh便是解决这些挑战的良方。它极大地简化了容器化应用的管理,使监视和保护基于微服务的应用变得更加容易。

Service Mesh:一种新模式,而非新技术?

2018-08-27
阅读 3 分钟
1.5k
在过去几个月里,Service Mesh是行业内毋庸置疑的焦点。关于Service Mesh、关于软件架构未来的文章观点,围绕着不同的技术供应商而高度分化,不过有一点共通的事,对于如何在企业中使用API的快速转换,以及这对于我们流量的拓扑意味着什么。

手把手教你实践Service Mesh微服务架构 - 基础部署部分

2018-08-24
阅读 13 分钟
2.8k
当下,已经有很大一部分公司完成了单体架构向微服务架构的迁移改造,并在疲于应对大量微服务间通信问题时,开始考虑采用Service Mesh微服务架构作为服务与服务直接通信的透明化管理框架,以插件式的方式实现各种业务所需的高级管理功能。

Service Mesh:什么是Sidecar模式

2018-06-21
阅读 2 分钟
2.8k
谈到Service Mesh微服务架构,就不得不谈Sidecar模式——一种单节点、多容器的应用设计形式。Sidecar主张以额外的容器来扩展或增强主容器,而这个额外的容器被称为Sidecar容器。

蓝绿部署、A/B测试以及灰度发布

2017-03-02
阅读 2 分钟
6.5k
过去的10年里,很多大公司都在使用蓝绿部署,安全、可靠是这种部署方式的特点。蓝绿部署虽然算不上”Sliver Bullet“,但确实很实用。在有关于“微服务”、“DevOps”、“Cloud-native”的讨论中,蓝绿部署、A/B测试、灰度发布,这三种部署方式往往同时出镜。

基于网络抓包实现kubernetes中微服务的应用级监控

2016-12-30
阅读 5 分钟
5.5k
监控的目的是为了让集群中所有的服务组件,不管是HTTP服务,数据库服务,还是中间件服务。都能够健康稳定得运行,能发现问题,遇到问题能找到原因。 在过去,监控工具侧重于基础设施或单一软件组件以及衡量运营健康。这些工具在实现这一目标方面只取得了一定的成功,但是对于单一的,传统的应用程序和基础设施来说效果不...