May 9, 2024
快速体验 Spring Cloud Alibaba AI
快速体验 Spring Cloud Alibaba AI
旨在简化包含人工智能相关功能的应用程序的开发,避免不必要的复杂性。
Spring AI 的核心是提供抽象,作为开发 AI 应用程序的基础。这些抽象有多种实现方式,只需极少的代码改动即可轻松实现各个大模型之间的切换。
Spring AI 提供以下功能:
支持所有主要模型提供商,例如 OpenAI、Microsoft、Amazon、Google 和 Huggingface。
支持的模型类型包括“聊天”和“文本到图像”,还有更多模型类型正在开发中。
跨 AI 提供商的可移植 API,用于聊天和嵌入模型。支持同步和流 API...
阅读文章 January 27, 2024
Graalvm 元数据适配
本文章主要叙述在 Java 应用适配 Graalvm Native Image 中的步骤和遇到的一些问题!因为 Graalvm 官方文档相关概念叙述过于简单。基本靠问才能知道些许有用信息。所以写此文章。
关于 Graalvm 基础知识的相关学习,可以参照 Seata 社区 commiter 王良的 ,本文章主要介绍元数据适配。不对 Graalvm 基础做过多介绍。
Graalvm 现状介绍
GraalVM:是一种高性能运行时,可显着提高应用程序性能和效率,是微服务的理想选择。它专为使用 Java、JavaScript、基于 LLVM 的语言(例如 C 和 C++)以及其他动态语言编写...
阅读文章 January 27, 2024
RocketMQ Graalvm 适配
GitHub issue 参见:
经验教训
GraalVM Tracing Agent 收集到的信息可能不完整,所以依据这些信息编译出来的镜像运行时依然会报错,有时候需要手动补充 `reflectconfig.json`中的内容。
适配过程
1. fastjson 需要升级到 fastjson2 才支持 GraalVM,GraalVM 下不能用字节码做优化,走的是反射。
```xml
com.alibaba
fastjson
2.0.22
```
2. pom.xml 中需要增加 `nativemavenplugin`这个插件并添加相应的配置
...
阅读文章 March 30, 2023
应用如何平滑迁移至IPv6?
摘要
作为下一代互联网协议,向 IPv6 迁移是未来的大势所趋。但由于当前互联网中 IPv4 协议的应用规模非常大,对于用户来说,没办法通过规定一个时间日期,从那一刻开始,所有互联网上的设备全部使用 IPv6,这是不现实的。一次性迁移不仅在基础设施层面不可行,对企业用户来说,就算基础设施都能准备完毕,让其将少则上百,多则成千上万的应用实例在一段时间内一次性停机进行协议栈迁移,无论是在风险上,还是成本上,对企业用户来说都是难以接受的!既然无法一步到位,渐进式的 IP 地址迁移成为当前的主流选择。本文将介绍一些主流渐进式的 IP 地址迁移方法。
背景
IPv4 协议(后文简称 IP...
阅读文章 December 30, 2022
2022.0.0.0-RC1 版本发布啦
摘要
基于 GraalVM 对 Java 应用进行运行前的静态编译优化,能显著地解决 Java 应用长期被诟病的冷启动耗时长、运行时占用内存大的问题,实现降本增效!本文将介绍如何使用 Spring Cloud Alibaba 2022.0.0.0RC1 版本,以及其如何使用 GraalVM 对 Spring Cloud Alibaba 应用进行静态编译优化。
新版本预览
本次发布的 Spring Cloud Alibaba 2022.0.0.0RC1 版本,是基于社区 2022.x 主干分支进行构建发布第一个 Release Candidate(RC)版本,考虑到本次版本升级属...
阅读文章 August 5, 2020
Nacos 两周年献礼,Nacos 1.3.2 + Go SDK 1.0.0发布
Nacos 两周年献礼,Nacos 1.3.2 + Go SDK 1.0.0发布
Nacos自2018年8月5日开源以来,在社区两年的共同努力之下,获得了13400+ stars,发布了30个版本,吸引了 125 位优秀贡献者,积累了上百家企业案例的成绩。在Nacos开源两周年之际,社区同时发布Nacos 1.3.2版本和Go SDK 的1.0.0版本,为Nacos庆生。
Nacos 1.3.2
Nacos 1.3.2版本在1.3.1的基础上,继续重构和优化内核功能,主要改进如下:
1. 重构并统一 nacosclient 中http客户端的内容,增加拓展性和可读性
1. 回滚在...
阅读文章 July 10, 2019
Nacos 1.1.0发布,支持灰度配置和地址服务器模块
Nacos 1.1.0发布,支持灰度配置和地址服务器模式
Nacos 是阿里巴巴开源的配置中心和服务发现产品,开源距今已经超过一年的时间。本次1.1.0的发布,带来了许多重量级的特性更新,包括灰度配置等社区呼声很高的特性,下面会介绍1.1.0版本发布的新特性和每个特性的使用方式。
升级指南
Server端
0.8.0及以上版本:
1. 解压安装包后替换{nacos.home}/target/nacosserver.jar
1. 删除{nacos.home}/plugins/cmdb/及{nacos.home}/plugins/health/下的所有文件
1. 逐台重启Naco...
阅读文章