logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从0到1搭建微服务架构,我的实战经验

通过这次实战经历,我们不仅掌握了一套完整的微服务搭建论,还提升了自己的问题解决能力和团队协作能力展望未来,我们将继续深化微服务架构的研究,探索更多新的技术和方法。此外,我们还使用了Maven作为构建工具,通过依赖管理插件,确保了项目各组件之间的版本兼容性。在架构设计阶段,我们遵循了SOLID原则,确保每个微服务都是独立的、可复用的,并且易于维护。同时,我们还考虑了服务的粒度、通信方式、数据一致性等

文章图片
#架构#微服务#大数据
大数据平台搭建:HBase

这些配置文件中包含了HBase运行所需的关键参数,如ZooKeeper的配置、HBase的Master和RegionServer的设置等。HBase作为一个分布式的、可扩展的大数据存储系统,它基于Google的Bigtable模型,运行在Hadoop的HDFS之上,为海量数据的存储和处理提供了强大的支持。首先,搭建HBase平台的第一步是确保有一个稳定且性能良好的Hadoop集群。通过精心的设计和

文章图片
#大数据#hbase#数据库
DockerWebSocket开发

解决办法是在服务端正确处理协议升级,同时确保Docker容器暴露正确的端口。折腾完这一套,WebSocket服务在Docker里跑得稳稳的。关键是要理解WebSocket的特殊性,正确处理协议升级、超时设置和资源限制。关键在proxy_read_timeout和proxy_send_timeout,默认值太短,WebSocket长连接撑不了多久就会断。Docker默认的日志驱动是json-file

文章图片
#androidx#reactjs#sqlserver
Vue机器学习应用

想象一下,当用户在前端界面进行操作时,我们收集到的数据可以实时传递给本地机器学习模型,模型输出的结果又能通过Vue的数据绑定立即反映在界面上。最典型的是模型加载优化,大型模型初始化需要数秒时间,最好在应用挂载时就开始预加载。最重要的是,这种架构给了前端工程师更大的发挥空间,让我们能直接参与打造智能体验的全过程。未来准备尝试更前沿的方向,比如用Vue3的teleport特性实现模型输出的跨组件渲染,

文章图片
#vue.js#机器学习#前端
DevOps在电子商务中的实施

我们搭建的监控体系覆盖四个层面:基础设施监控(CPU/内存/磁盘)、应用性能监控(APM)跟踪每个请求链路、业务监控(下单转化率/支付成功率)和用户体验监控(首屏加载时间)。正是这次提前处置,避免了早高峰时段的系统雪崩。此外,容器镜像实现了开发、测试、生产环境完全一致,解决了“在我这好好的”经典难题。同时,通过埋点收集用户行为数据,发现搜索功能的响应时间每优化100毫秒,下单转化率就提升0.3%。

文章图片
#devops#运维
Java在微服务中的配置中心

在微服务里,服务多了以后,配置散落在各个角落,改个日志级别或者开关功能,都得东奔西跑。配置中心的核心作用就是集中化管理,把配置从代码里抽出来,存到统一的地方,比如数据库或者文件系统。首先,它本身就成了单点故障——万一配置中心挂了,所有服务都可能抓瞎。其次,网络延迟得小心,尤其是服务实例多了以后,频繁拉取配置可能拖慢启动速度。Java开发者常犯的错是把配置中心当数据库用,啥都往里塞,结果配置项爆炸,

文章图片
#java#微服务#数据库
MCP协议在物联网边缘计算中的实践应用

我们在某智慧路口项目中,将边缘服务器设计为MCP协议转换枢纽,一方面通过MCP与雷达、摄像头等新型智能感知设备通信,另一方面通过协议转换模块将MCP转换为RS485、CAN总线等传统工业协议,与信号机、车检器等传统设备交互。从实际应用效果来看,MCP协议凭借其轻量、高效、灵活的特性,在物联网边缘计算领域找到了自己的生态位。同时,我们扩展了MCP协议的设备互发现机制,使得灌溉控制器、土壤传感器、气象

文章图片
#物联网#边缘计算#人工智能
Python在机器学习中的模型部署Flask轻量级部署算是入门首选。新建一个app.py文件,导入flask和pickle,加载训练好的模型文件,再写个predict路由函数,不到二十行代码就能把模型

直接覆盖部署风险太大,我现在的做法是在API路径里带上版本号,比如/api/v1/predict和/api/v2/predict同时存在,通过Nginx做灰度分流。最近做的Java Web项目就是这样,Python训练好的模型转换成onnx后,Java端用onnxruntime推理,速度比原来通过HTTP API调用快了三倍多。后来把预处理步骤整合进pipeline,和模型一起序列化,调用时直接p

文章图片
#python#flask#开发语言
人工智能在推荐系统中的深度学习

有次分析用户行为序列时特别有意思,某个用户周末刷露营装备→登山杖→防潮垫,工作日晚却常看办公椅→机械键盘,模型自动识别出“周末户外模式”和“工作日宅家模式”的切换规律。某时尚社区的项目里,我们让CV模块提取服装图片的纹路、廓形特征,NLP模块解析用户评论中的“法式慵懒风”“通勤复古”等标签,再拼接用户社交关系数据。

文章图片
#人工智能#深度学习
后端在微服务中的Docker

通过自定义网络让服务间通过服务名直接通信,再配合环境变量管理不同环境的配置,本地调试再也不用手动启动十几个服务了。日志处理也是,最好把应用日志输出到stdout,然后用docker logs统一收集,比到处找日志文件方便多了。Docker容器就像给每个服务配了个专属行李箱,把代码、运行环境、系统工具全都打包在一起,走到哪都能原样运行。容器编排这块,虽然Kubernetes现在更火,但对于刚入门的中

文章图片
#微服务#docker#java
    共 17 条
  • 1
  • 2
  • 请选择