- 博客(4)
- 收藏
- 关注
原创 spring ai源码阅读记录
AbstractEmbeddingClient 定义如何处理机器学习模型中的嵌入向量维数。Embedding 处理和存储机器学习模型生成的嵌入向量数据。EmbeddingClient 扩展泛型接口,专门处理文本和文档嵌入向量的生成。EmbeddingOptions 为spring框架中ai相关的嵌入功能提供模型选项的扩展点。可以通过实现该接口提供具体的嵌入选项。EmbeddingRequest 实现了模型请求的接口,请求数据类型为字符串列表。
2024-04-26 22:15:13
520
3
原创 正反向代理、服务端/客户端负载、四层/七层负载
正向代理:客户端A知道服务端B的地址,但是A没办法直接和B通信,需要引入一个中间代理C协助通信。A—》C----》B反向代理:(Nginx客户端A不知道服务端B的地址,只是将请求发送给服务器C,C将请求转发出去。
2023-09-18 11:43:18
97
原创 微服务/微服务治理/离群实例摘除的思考
理论上微服务的负载能力低于单体架构,因为单体架构是多个模块集成在同一个服务里,多模块间直接调用都在服务内;微服务多了很多远程调用,网络IO性能有损耗;单体架构可以通过分布式部署多个实例来承载更多的请求压力(横向扩展),微服务属于多模块拆分(垂直拆分),微服务的每一个实例(单体模块)又可以通过分布式部署多个实例(单体模块)负载优化属于微服务治理里面的一块内容。承载高请求压力属于横向扩展,微服务横向扩展简单。微服务治理,负载属于流量治理里面的一个子模块。1.微服务架构的重点是模块解耦。
2023-07-05 17:29:36
192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人