原创 mendix低代碼平臺具備的能力

mendix低代碼平臺具備的能力 後端開發 - 低代碼通過流程化組件拼接流程,一個優秀的數據模型設計是低代碼平臺好壞的根基,基於數據模型設計 ,涉及到簡單crud ,關聯查詢,跨表數據更新 ,刪除時,才能更好的解決問題。 微流 微流

原创 mendix 學習

頁面創建 用 Mendix 提供的所有酷炫功能使用 Mendix Studio 快速構建頁面。 藉助此功能,可以直觀地拖放元素以在應用程序中構建頁面,甚至還有無數可用的預構建模板。 使用 Atlas UI,您可以自定義移動、桌面和平板電腦

原创 學堂業務理解

學堂 目前主要使用的 edu_center ,edu_center_other , order 3個庫 。 目前 學黨與 精陪 數據其實是混紮在一起的 。 edu_center 有接近 700 張表 ,包含業務域還是很廣的 ,學堂目前只涉

原创 推送平臺技術優化迭代

技術優化迭代 問題點 etcd 發號器安全性問題 。 解決方案 : 使用其他 分段式id 生成方案替換。 詳情參考 j39 分佈式id技術選型 http://wiki.internal.taqu.cn/docs/wiki/id_gen(設

原创 私信整體架構

1. 私信整體架構 在線消息下發流程如下: 當業務系統需要向客戶端推送數據時,通過網關提供的 HTTP 接口將數據發向java server。 java server在接收到私信請求後,風控後,將數據保存至數據庫,判斷是否在線,在線

原创 metric上報插件開發

1 前言 我們已經完成了metric收集工具類的開發。我們需要通過插件的方式,收集指定metric。部分重要metric 上報給效能平臺的監控平臺,當達到閥值時,告警,通知開發同學,然後開發同學直接通過日誌平臺看到更加具體詳細的metric

原创 sdk多級緩存兜底設計

緩存 rocksdb 本地緩存 ,無網絡訪問,磁盤容量大,可以做緩存兜底,服務失敗兜底以及大數據量緩存使用 redis 分佈式緩存 ,具有極高的讀寫性能,具有分佈式鎖等同步方式使用。 需要緩存的數據 發送者信息 接受者信息 消息 消息模板

原创 sdk 服務降級與流控

sdk本身是基於netty 服務,netty 雖然是高性能的異步網絡框架,一個線程將會處理很多channel 讀寫事件。毫無疑問 ,這裏性能瓶頸在於讀寫事件處理。 服務降級 本質上通過降級其他服務,保證核心服務正常運行。 核心點 -> 關掉

原创 監控平臺的設計缺陷

監控指標採集(WarningLog) -> 規則驗證 (WarningRuleRecord)-> 通知記錄(WarningEvent) 報警規則 報警的觸發條件和通知方式。 報警事件 WarningRuleRecord 系統每隔1分鐘,就會

原创 監控metric收集

metric 收集我希望通過通過jar 包形式去接入。 本身監控-告警-服務降級就是一個閉環。第一環節做不好,自然你也不可能做好第二環節,和第三個環節。 1 目前存在情況 * 目前 pod 重啓嚴重, 存活檢測是以發請求的形式的檢測。如果t

原创 imsdk 數據庫設計

字符編碼,字符集 後面 字符編碼,字符集統一 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci 開發數據庫 10.10.60.195 9701 ksuser ksuser 數據分庫分表思

原创 GetConnectionTimeoutException: wait millis 3000, active 11, maxActive 200,

異常2 GetConnectionTimeoutException: wait millis 3000, active 11, maxActive 200, creating 1 org.springframework.transacti

原创 記一次線上jdbc異常

週六 10 到 10點半 出現 423 個 jdbc 相關的錯 錯誤1 source_: - tag:hostname: iZ8vb0dcfpyb8actu8rru6Z tag:path: /data/logs/sjava/error.20

原创 wiki 目錄結構改進

java 基礎中臺 java 開發框架 java 開發框架 3.0 (推薦使用) 開發需求 開發計劃 架構設計 組件 4.1 xy-framework 4.2 xy-core .... 版本遷移需知 bug fix 說明 下個版

原创 leaf SegmentIDGenImpl 源碼解析以及優化的建議

leaf SegmentIDGenImpl leaf SegmentIDGenImpl 對應的是Leaf-segment的實現 ,源碼位置 https://github.com/Meituan-Dianping/Leaf/blob/2