分享自己的观点...
LCR_
gaokeke123
2022-06-22 14:53:27
背景:现在微服务大行其道,虽然微服务开山鼻祖是不建议在微服务下做分布式事务,领域驱动设计早已阐明,具有强一致性要求的一组业务概念,属于同一个聚合,不建议拆到不同服务中,从而尽可能避免分布式强事务一致性的处理。但是不可避免我们没有真的按照DDD领域驱动设计,那么微服务如何保持事务一致性呢?我们这里采用...
gaokeke123
2022-06-22 14:52:38
MapDB是一个快速、易用的嵌入式Java数据库引擎,它提供了基于磁盘或者堆外(off-heap允许Java直接操作内存空间,类似于C的malloc和free)存储的并发的Maps、Sets、Queues。业务场景:朋友公司需要根据坐标,在200m的地址库中寻找离该坐标近的经纬度坐标,难点主要有以...
gaokeke123
2022-06-22 14:49:20
我开发的产品的模块中,近期增加了一个“日志索引”功能,用于快速在多个大文件中定位运行日志。找到一个关键模块的开源软件mapdb,这是一个好东西啊将map的快速与持久化(或半持久化)功能融合在一起,就是一个JAVA嵌入式的Redismapdb与Redis区别:Redis也能完全相同的工作,但必竟其独立...
gaokeke123
2022-06-22 14:47:28
jdk1.6,8g,64位,IntelCorei5-4210UCPU@1.70GHz2.40GHz使用memorydb100个htreemap,每个htreemap对应50条线程操作,1.5:1读写,qps大致为300万jvm配置为-Xmx2000m-Xms2000m80字符组成一个String对象...
gaokeke123
2022-06-22 14:46:21
目前我有基于文件从mapDb创建的hashmap.我正在使用这个Map在服务器上本地保存一些数据(我不需要其他服务器来访问这些数据),所以我需要在jvm重启后这些数据可用.这非常有效.但是,当jvm死亡时,我还需要报道一个案例.这意味着我们不能保证将调用db.close(),但我仍然需要在恢复后检索...
gaokeke123
2022-06-22 14:45:49
参考:http://www.mapdb.org/doc/packagecom.gardenplus.gardencase.api.util;importcom.alibaba.fastjson.JSON;importcom.mango.common.utils.basic.StrUtil;impor...
gaokeke123
2022-06-22 14:44:12
MapDb是一个基于jvm内存的轻量级数据库,可以持久化map数据,有点类似nosql,不需要配置连接,在项目中集成就行一、配置pom文件依赖和仓库地址:<dependency><groupId>org.mapdb</groupId><artifactId&...
点击加载更多
分享好友
分享这个小栈给你的朋友们,一起进步吧。
订阅须知
• 所有用户可根据关注领域订阅专区或所有专区
• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询
• 专区发布评论属默认订阅所评论专区(除付费小栈外)
技术专家
查看更多- LCR_专家
- 热门小栈
- 新小栈
- 更多