标签:sharding

编程技术

从服务和存储角度看异地多活的高可用架构

7

xiaoli.wang 发布于 2020-01-18

1. 前言 互联网公司的分布式系统要对外提供可靠的服务,一般都会有一套高可用的架构,在CAP理论下,分区容忍性往往是不能舍弃的,所以对于系统可用性(Availability)、数据一致性(Consistency)的容忍程度,决定了能提供什么样的服务等级。简单的系统部署在单地域单机...

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

Java

sharding sphere 4.0.0-RC1版本 按年分表(后续优化)

1

尖兵 发布于 2020-01-18

1. sharding sphere 4.0.0-RC1版本 按年分表(后续优化) 1.1. 概述 关于上一篇中 LogShardingAlgorithm 的 tables ,我原先是在第一次调用的时候初始化,这样做虽然能实现功能,但每次调用都会走这个if判断,虽然性能损耗不大,...

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

Java

Mybatis Plugin 以及Druid Filer 改写SQL

puefu.he 发布于 2020-01-14

背景 工作中偶尔会碰到需要统一修改SQL的情况,例如有以下表结构: CREATE TABLE `test_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `account` varchar(70) NOT NULL COMMENT '账...

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

Java

Jboot v3.0.0-rc.1 发布,全新的 Jboot 版本

Harries 发布于 2020-01-13

Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对 java 代码、html、css、js 等资源文件进行热加载。爽爽开发,快乐生...

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

Java

使用Sharding-jdbc完成数据库读写分离

5

尖兵 发布于 2020-01-12

在如今分布式猖獗的时代,不仅系统架构要进行改变,数据库的性能问题也不能忽略, 进行读写分离也必不可少.(这里使用Spring Boot+Mybatis-Plus+MySQL实现) 1.配置数据库主从复制 我这里配置了一主一从,需要配置的小伙伴可以看我前几篇文章有说到如何配置 My...

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

编程技术

唉,微服务架构何去何从?

12

刘莉莉 发布于 2020-01-09

点击“ 开发者技术前线 ”,选择“星标:top:” 在看|星标|留言,  真爱 微服务架构模式经过 5 年多的发展,在各行各业如火如荼地应用和实践。 如何在企业中优雅地设计微服务架构? 是企业面对的一个重要问题。 本文将讲述微服务架构 1.0 设计与实践以及面临问题和破...

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

Java

spring系列框架篇-承接各类型中小型项目-期待与您的长期合作!

xirruiqiang 发布于 2020-01-05

框架选型: 1、基本框架:springboot2.2+springcloud(Hoxton.M2)+nacos (所有公共模块全部使用 starter 方式依赖) 2、授权及权限:oauth2+jwt+security(基于RBAC的细粒度权限控制) 其它基础依赖:分布式事物、分...

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

Spring

微服务全流程分析

10

yeseng 发布于 2020-01-05

转眼已经2020,距离微服务这个词落地已经过去好多年!(我记得2017年就听过这个词)。然而今天我想想什么是微服务,其实并没有一个很好的定义。为什么这样说,按照微服务的定义: 微服务架构就是将一个庞大的业务系统按照业务模块拆分成若干个独立的子系统,每个子系统都是一个独立的应用,它...

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

Java

彩食鲜开源基础框架 csx-bsf-all【开源】【原创】 原 荐

11

xiaoli.he 发布于 2020-01-03

车江毅的个人空间 工作日志 正文 彩食鲜开源基础框架 csx-bsf-all【开源】【原创】 顶 原 荐   车江毅 发布于 50分钟前 字数 659 阅读 20 收藏 0 开源csx-bsf-all Git地址 https://gitee.com/yhcsx/csx-...

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

编程技术

微服务架构何去何从?

12

邓龙华 发布于 2019-12-27

作者 | 孙玄 微服务架构模式经过5年多的发展,在各行各业如火如荼地应用和实践。如何在企业中优雅地设计微服务架构?是企业面对的一个重要问题。本文将讲述微服务架构1.0设计与实践以及面临问题和破局,最后讲述微服务架构2.0设计与实践等方面,尝试去回答这个难题。 1 微服务架构 1....

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

编程技术

永辉彩食鲜架构概述 原 荐

1

hanze 发布于 2019-12-24

背景 满足整个永辉彩食鲜大B业务从线上到供应链的全线业务系统的研发和维护,保证整个系统的稳定性和性能。 架构思考 大B业务不同于小B业务,它没有常见的业务高并发的场景,所以更多是对业务数据的一致性(业务数据基本都跟财务相关),系统的稳定性和常规故障自动恢复能力有更高期盼和要求。同...

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

编程技术

永辉彩食鲜架构概述

1

xirruiqiang 发布于 2019-12-24

背景 满足整个永辉彩食鲜大B业务从线上到供应链的全线业务系统的研发和维护,保证整个系统的稳定性和性能。 架构思考 大B业务不同于小B业务,它没有常见的业务高并发的场景,所以更多是对业务数据的一致性(业务数据基本都跟财务相关),系统的稳定性和常规故障自动恢复能力有更高期盼和要求。同...

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

编程技术

国信证券开源自研的微服务开发框架 Zebra

3

xubiao.zhuang 发布于 2019-12-17

作者 | 邓启翔,陈培新 Zebra 为国信证券自主研发的一个高性能微服务开发框架,应用于国信证券金太阳 App 各个业务的后端,已稳定运行 2 年多。 发展历程如下: 2017.10 – 2018.04:完成首版本的设计与开发。 2018.04 – 至今...

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

Spring

如果我是面试官,我会准备这些 Spring 问题问你

3

xiaoli.he 发布于 2019-12-09

最近一位5年开发经验的群友与我聊天 他说: 最近慢慢的尝试去看 Spring的源码,学习 Spring,以前都只是会用就行了,但是越是到后面,发现只懂怎么用还不够,在面试的时候经常被问到一些开源框架的源码问题,即使在网上各种百度,当时回答出来也会是很皮毛,不痛不痒的解答。 如果你...

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

Java

spring boot集成elastic-job

邓龙华 发布于 2019-12-08

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: gudepeng.github.io/note/2019/1… 1.引包 <dependency> <groupId>com.dangda...

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

编程技术

刚刚上线的 BDN 是如何从 0 层提高区块链可扩展性?看看 bloXroute 首席架构师解读

5

xirruiqiang 发布于 2019-12-04

bloXroute 刚刚宣布 启动首个 Layer 0 区块链可扩展性解决方案 BDN V1,通过加速区块和交易的传播速度实现区块链扩展,该版本现只支持以太坊和比特币现金,并将与本体、Quorum、Conflux 和 Metadium 进行集成。本文由 bloXroute Lab...

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

Java

jeecms X1.1 开源发布,新增可视化问卷调查功能

3

yanxinchi 发布于 2019-12-03

JEECMSx1是采用Java技术基于Springboot开发重构的快速开发平台,支持完整的API、源码支持快速开发、分离开发;重构后的jeecms支持多种集群部署方式,支持资源、HTML分离部署;着重系统的高性能稳定性(系统采用可靠数据库中间件技术、强大ES索引引擎、分布式缓存...

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

编程技术

饿了么监控体系:从架构的减法中演进而来

21

songhua.gao 发布于 2019-11-27

本文根据黄杰老师在〖 2019 Gdevops全球敏捷运维峰会-广州站 〗现场演讲内容整理而成。 (点击文末“阅读原文”可获取完整PPT) 讲师介绍 黄杰, 前饿了么框架工具部监控平台负责人。2015年加入饿了么,负责整个监控平台的构建及周边工具链的建设。之前曾在携程、eBao等...

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