标签:sharding

编程技术

SkyWalking 毕业成为 Apache 顶级项目

songhua.gao 发布于 2019-04-25

Apache SkyWalking 是一款应用性能监控(APM)工具,对微服务、云原生和容器化应用提供自动化、高性能的监控方案。项目于 2015 年创建,并于 2017 年 12 月进入 Apache 孵化器。 “今天对于 SkyWalking 项目和 SkyWalking 社区...

阅读(13)评论(0)赞 (0)

编程技术

微服务架构设计基础之立方体模型

5

yeseng 发布于 2019-04-15

对于现在的微服务架构的应用来说,对大量并发的及时响应是一项制胜能力。据用户行为分析平台统计,随行付的某一款APP产品每日请求就达到上千万次用户请求、加解密服务3000万次/日等等。这些微服务每时每刻在处理如此高强度的请求,对数据层的应对能力要求极高。如果我们把对速度的需求放在复杂...

阅读(33)评论(0)赞 (0)

Java

我的新书《高可用可伸缩微服务架构:基于 Dubbo、Spring Cloud 和 Service Mesh》正式预售

6

hellas 发布于 2019-04-13

程超 梁桂钊 秦金卫 方志斌 张逸 杜琪 殷琦 肖冠宇 著 今天,我告诉大家一个好消息,我和几个好朋友的新书 《高可用可伸缩微服务架构:基于 Dubbo、 Spring Cloud 和 Service Mesh...

阅读(71)评论(0)赞 (0)

Spring

谈谈Spring Boot 数据源加载及其多数据源简单实现 原 荐

5

Harries 发布于 2019-04-12

业务需求 提供所有微服务数据源的图形化维护功能 代码生成可以根据选择的数据源加载表等源信息 数据源管理要支持动态配置,实时生效 附录效果图 实现思路 本文提供方法仅供类似简单业务场景,在生产环境和复杂的业务场景 请使用分库分表的中间件(例如mycat)或者框架 sharding-...

阅读(21)评论(0)赞 (0)

Java

Spring Boot 整合 elasticsearch

1

zhuangli 发布于 2019-04-01

一、简介 我们的应用经常需要添加检索功能,开源的 ElasticSearch 是目前全文搜索引擎的 首选。他可以快速的存储、搜索和分析海量数据。Spring Boot通过整合Spring Data ElasticSearch为我们提供了非常便捷的检索功能支持; Elasticse...

阅读(29)评论(0)赞 (0)

Java

我现在是个普通Java程序员,如何才能“更有竞争力”?

1

zhuangli 发布于 2019-03-25

很多人会问我:我现在是个普通Java程序员,如何才能“更有竞争力”? 画外音:Java,是目前世界上最流行的语言。 我认为所谓竞争力,其实包括两个方面,现在的和未来的:搞得定当下的事,并且未来有不错的发展空间,所以,我的建议有下面3条: 1、既然选择了Java技术栈,Java必须...

阅读(41)评论(0)赞 (0)

编程技术

Apollo:微服务架构下的配置管理

4

尖兵 发布于 2019-03-25

问题背景 在实际工作中,我们的开发环境,测试环境,生产环境对应的 Mysql 数据库,Redis 这些信息都不一样,每个环境都有对应的一套配置,在 Spring Boot 中我们通常会编写多个配置文件,也就是每个环境一个配置文件。 比如: application-dev.prop...

阅读(51)评论(0)赞 (0)

Java

Sharding-JDBC 使用入门和基本配置

2

likai 发布于 2019-03-21

来源:宜信技术学院 技术沙龙001期|AI中台:一种敏捷的智能业务支持方案|宜信技术沙龙 3月28日晚8点线上直播,点击报名 1、什么是Sharding-JDBC Sharding-JDBC定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数据库,以...

阅读(48)评论(0)赞 (0)

编程技术

How we redesign the NSQ-NSQ重塑之客户端

5

zhuangli 发布于 2019-03-20

overview 有赞的自研版 NSQ 在高可用性以及负载均衡方面进行了改造,自研版的 nsqd 中引入了数据分区以及副本,副本保存在不同的 nsqd 上,达到容灾目的。此外,自研版 NSQ 在原有 Protocol Spec 基础上进行了拓展,支持基于分区的消息生产、消费,以及...

阅读(38)评论(0)赞 (0)

Java

后端架构师技术图谱

likai 发布于 2019-03-20

今天无意间看到github上一篇超炫的博文,是阿里工程师总结的 《后端架构师技术图谱》 ,分享给大家。 数据结构 队列 集合 链表、数组 字典、关联数组 栈 树 二叉树 完全二叉树 平衡二叉树 二叉查找树(BST) 红黑树 B,B+,B*树 LSM 树 BitSet 常用算法 排...

阅读(123)评论(0)赞 (0)

Spring

Spring Boot 2.x :通过 spring-boot-starter-hbase 集成 HBase

2

xiaoli.he 发布于 2019-03-20

摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 本文内容 HBase 简介和应用场景 spring-boot-starter-hbase 开源简介 集成 HBase 实战 小结 摘录:Man...

阅读(62)评论(0)赞 (0)

Spring

Spring Boot多数据源配置之JdbcTemplate

3

yeseng 发布于 2019-03-17

多数据源配置也算是一个常见的开发需求,Spring和SpringBoot中,对此都有相应的解决方案,不过一般来说,如果有多数据源的需求,我还是建议首选分布式数据库中间件MyCat去解决相关问题,之前有小伙伴在我的知识星球上提问,他的数据根据条件的不同,可能保存在四十多个不同的数据...

阅读(55)评论(0)赞 (0)

编程技术

当中台遇上 DDD,我们该如何设计微服务?

10

xiaoli.he 发布于 2019-03-15

微服务架构有哪些模型?中台、领域驱动设计及微服务之间有着什么样的关系?微服务的边界设计怎么做?怎么做设计和拆分?且看作者为你娓娓道来。 借用当下最流行的段子做个开场白。 “设计原则千万条,高内聚低耦合第一条,架构设计不规范,开发运维两行泪!”。 在分布式架构下,单体应用被拆分为多...

阅读(72)评论(0)赞 (0)

编程技术

书单丨读了这5本书,架构升级之路不迷茫!

1

yeseng 发布于 2019-03-13

互联网架构是不断演化、持续迭代的 每次技术演进在满足市场需求时 又会相应地带来一些新的问题 架构技术升级之路将何去何从? 让我们跟随本书单寻找答案 NO. 1 《未来架构:从服务化到云原生》 张亮 吴晟 敖小剑 宋净超 著 互联网架构不断演化,经历了从集中式架构到分布式架构,再到...

阅读(65)评论(0)赞 (0)

编程技术

书单丨读了这5本书,架构升级之路不迷茫!

1

likai 发布于 2019-03-13

互联网架构是不断演化、持续迭代的 每次技术演进在满足市场需求时 又会相应地带来一些新的问题 架构技术升级之路将何去何从? 让我们跟随本书单寻找答案 NO. 1 《未来架构:从服务化到云原生》 张亮 吴晟 敖小剑 宋净超 著 互联网架构不断演化,经历了从集中式架构到分布式架构,再到...

阅读(53)评论(0)赞 (0)

Java

mybatis利用插件实现分表

hanze 发布于 2019-03-12

如标题,这次的分表规则比较??,部分用户相关表按产品维度划分,例如:user_1,user_2(1,2是产品id,新加一个产品就要新增一整套表...)研究了一波sharing-jdbc(后面改成了sharding-sphere)不太合适,也有种杀鸡牛刀的感觉。 不想手写SQL太麻...

阅读(56)评论(0)赞 (0)

Java

Spring Boot中整合Sharding-JDBC读写分离示例

2

尖兵 发布于 2019-03-11

在我《Spring Cloud微服务-全栈技术与案例解析》书中,第18章节分库分表解决方案里有对Sharding-JDBC的使用进行详细的讲解。 之前是通过XML方式来配置数据源,读写分离策略,分库分表策略等,之前有朋友也问过我,有没有Spring Boot的方式来配置,既然已经...

阅读(69)评论(0)赞 (0)

Java

Spring Boot中整合Sharding-JDBC单库分表示例

2

hellas 发布于 2019-03-08

本文是Sharding-JDBC采用Spring Boot Starter方式配置第二篇,第一篇是读写分离讲解,请参考: 《Spring Boot中整合Sharding-JDBC读写分离示例》 在我《Spring Cloud微服务-全栈技术与案例解析》书中都是通过XML方式配置。...

阅读(87)评论(0)赞 (0)