摘要: 用了好多年微服务架构了,我经常会反思,这个项目为啥用微服务?真的能帮我们解决一些痛点吗?这个项目有必要用微服务吗?这个项目体现出微服务的价值了吗? 我是从2017年开始入手微服务,距今已经五六年了。在此期间,遇到的大小项目,基本都是用微服务架构开发的,其中有数字化工厂项目、教辅系列平台、政府行政审批 阅读全文
posted @ 2023-03-29 17:22 ·志坚行远· 阅读(875) 评论(1) 推荐(6) 编辑
摘要: 你的微服务项目真的支持集群部署吗?真的做到业务解耦了吗?我相信现在大一点的项目,基本都会选择微服务,但是,真的能体现微服务核心价值的项目不多。在我上篇文章《聊聊微服务架构思想》中,基于个人认知,讲述了软件架构的发展历程和微服务核心思想,主要阐述了微服务架构要解决的痛点和使用微服务带来的好处。凡事都有 阅读全文
posted @ 2023-04-23 17:40 ·志坚行远· 阅读(600) 评论(1) 推荐(1) 编辑
摘要: 一、背景 对于一些不经常更新的静态数据,我们喜欢使用json格式存储。推荐的做法是将json数据存储在key-value数据库,但这无疑增加了技术成本,所以我们通常还是存储在RDB数据库中。我们在使用hibernate,对json数据的存取期望是,存能自动转换为json格式存储,取能自动将json数 阅读全文
posted @ 2023-03-08 15:34 ·志坚行远· 阅读(1361) 评论(0) 推荐(2) 编辑
摘要: #背景&问题描述 很多项目选择jpa/hibernate,更多是为了代码的可移植性,不限制数据库的选择。特别是toB的业务系统,不同的客户,要求用不同的数据库。特别近几年,大力倡导软件国产化,国产数据库也在崛起,很多政府、国企、电力、银行在数据库的选择上,纷纷转向国产数据库。也许mybatis+my 阅读全文
posted @ 2023-03-06 10:15 ·志坚行远· 阅读(266) 评论(0) 推荐(1) 编辑
摘要: 最近做toB、toG业务,普遍要去适配各种国产数据库,所以不得不用hibernate,过去这么多年一直都是用mybatis+mysql,现在重拾hibernate,专注跨数据库,感兴趣的加关注。 需求背景: 最近做一个数据库备份还原功能,需要支持跨库同步,比如mysql的数据及表结构整库批量同步到S 阅读全文
posted @ 2023-03-02 11:48 ·志坚行远· 阅读(247) 评论(0) 推荐(1) 编辑