- 博客(12)
- 收藏
- 关注
原创 微服务架构与实践(下)
https://mp.weixin.qq.com/s?__biz=MzI5OTM2NjkzMg==&mid=2247483719&idx=1&sn=9094882d04d0625322880858b56db7eb&chksm=ec96ee3cdbe1672a970ecce0f113c04860cb6952b87cc6eb669c33fbf8a523c2cee872f5b61b&token=1515978469&lang=zh_CN#rd欢迎关注公众号.
2020-06-05 10:25:30 309
原创 微服务架构与实践(上)
https://mp.weixin.qq.com/s?__biz=MzI5OTM2NjkzMg==&mid=2247483714&idx=1&sn=7fca9c75b99f22002cbe8d953c04bbe4&chksm=ec96ee39dbe1672f5bbffcb0385376a8d4a4c13fb4327dd917b9079fa0a9955be970540bdacc&token=1515978469&lang=zh_CN#rd关注本人公众号.
2020-06-05 10:19:44 283
翻译 微服务架构中的数据一致性
在微服务中,一个逻辑原子操作通常可以跨多个微服务。即使是单一系统也可能使用多个数据库或消息传递解决方案。有了几个独立的数据存储解决方案,如果某个分布式流程参与者失败,我们就会冒数据不一致的风险——例如没有下订单就向客户收费,或者没有通知客户订单成功。 本文我将分享一些我学到的使微服务之间的数据最终保持一致的技术。为什么实现这个目标如此具有挑战性?一旦我们有多个存储数据的地方(不是在一个数据库中),一致性就不会自动解决,程序猿在设计系统时需要注意一致性。就目前而言,在我看来,业界还没有一...
2020-05-27 13:59:04 787
原创 频繁FGC的坑
问题重现2020年新年伊始,排查一个线上GC问题。最直观的现象就是,1月2号线上一个Elasticsearch查询服务突然报警,几乎同时业务反馈某实时报表数据查询页面报错。同时看到后台日志java.lang.OutOfMemoryError: GCoverheadlimitexceeded,Eurake注册服务页面也已经没有检测到心跳,主动把此服务从注册中心列表服务剔除。情况紧急,此服务集群节...
2020-01-20 13:49:06 824
原创 Docker实践记录
近期项目基于Spring Cloud实现了微服务化,在此基础上进一步做了容器化的尝试.1.1 Docker简介Docker是一个开源的由Go实现的容器引擎,它可以让开发者打包应用以及依赖到一个可移植的容器中,使用Docker可以打包一次到处运行,帮助开发人员更加快速便捷的发布交付应用。它可以将基础设施和应用隔离,并且像管理程序般的管理基础设施。大大提高发布效
2018-03-14 09:15:59 299
原创 技术人员日本游学之精益管理
作为一名技术人员,有幸参加公司的海外游学项目之日本极致行。本次游学历时7天,参观日本名古屋、京都、大阪三座城市,分别拜访丰田株式会社堤工厂、生田产机、塚喜集团最后一家企业则是稻盛和夫创办的京瓷株式会社共四家企业,最后夜宿书写山圆教寺,体验日本禅修。 随着飞机顺利降落在名古屋中部国际机场,我们一行几十人开始了日本游学之旅。名古屋日本工业重镇,第一次走进日本,蓝天白云,干净整洁的街道到让我惊讶
2017-09-06 09:27:25 1651
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人