毫秒服务引擎 msec http://haomiao.qq.com/ https://github.com/Tencent/MSEC
看到这个介绍觉得很踏实,接地气。:)
近 10 年的海量服务开发运营经验使得我们深刻的认识到: ① 要尽早规范团队的开发服务框架,避免到了后期,各种开发语言混杂、各类存储组件充斥、重复编码、每个模块形态不统一、文档缺失、监控瘫痪、人员离职造成大量信息丢失,最后积重难返、痛苦不堪。 ② 没有框架来规范,团队的随意性就太大,合作效率就大打折扣,甚至于内耗、反复的挖坑填坑,系统的成败过于依靠人的意识和水平。 ③ 规范,不能靠文档、不能靠劳动纪律、不能靠苦口婆心、不能靠人员意识、不能靠运动式的整顿,要靠技术框架上切实的限制与贴心保护。
唔, binding 一个 Lua 来做游戏怎样。:)
1
holyzhou 2016-12-02 11:34:33 +08:00
看起来有点意思
|
2
JiaFeiX 2016-12-02 11:42:05 +08:00
牛逼
|
3
vus520 2016-12-02 11:46:50 +08:00
觉厉
|
4
wyntergreg 2016-12-02 12:31:24 +08:00
已 star
|
5
gemini767 2016-12-02 12:45:41 +08:00
啥格式文档都有 GitHub 乱吧 doc 也是醉了
|
6
gogohigh 2016-12-02 12:48:05 +08:00
能在鹅厂内部推广开就算是成功了~
|
7
unique 2016-12-02 12:54:41 +08:00 via iPhone
厉害
|
8
odirus 2016-12-02 12:58:37 +08:00
腻害,框架慢慢看,不过能够让鹅肠分配这么一个二级域名也是很腻害的团队吧
|
10
mytsing520 2016-12-02 13:16:04 +08:00
已 star
|
11
Troevil 2016-12-02 13:16:36 +08:00
类似 duboo + zk ?
|
12
mytsing520 2016-12-02 13:17:47 +08:00
挺不错的,不过具体要看看源码先,跑跑看
|
13
slixurd 2016-12-02 13:21:21 +08:00
"log 服务器:提供业务 log 的存储和查询服务。 Log 存储在 mysql 表里。"
感觉这个 LogSrv 比较适合业务刚起来的时候,否则用 MySQL 存 Log 几乎是最差实践之一.... |
14
slixurd 2016-12-02 13:34:26 +08:00
另外随便扫了一下代码...真的是初中生水平,当然主要可能也是因为腾讯是 C/C++系的,所以 Java 写的特别烂?
例如: while (entries.hasNext()) { if (!where.isEmpty()) { where += " and "; } else { where += " where "; } entry = entries.next(); where += entry.getKey() + " = \'" + entry.getValue() + "\'"; } 反正连 PHP 程序员都知道要 escape 一下.... |
15
sobigfish 2016-12-02 14:00:26 +08:00
感觉太繁杂,
管理服务的话昨天看到个 kong 有点意思 lua + Nginx 的 🐒 The API Gateway & Microservice Management Layer, built on NGINX https://getkong.org/ |
16
amey9270 2016-12-02 14:11:42 +08:00
这都算大新闻了? 一个 RPC? 玩烂的东西?
|
18
rogerchen 2016-12-02 14:34:01 +08:00
r #16 @PickMio 维持一个结构没有意义, log 就该存文本,大把成熟的 log 后处理工具链都是围绕文本格式的 log 打造的。
|
19
miketeam 2016-12-02 14:38:35 +08:00 via iPhone
和 tornado 比怎么样?是一样的东西吗?叼大的说哈
|
20
swsh007 2016-12-02 14:54:10 +08:00 via Android
log 文本解析比较方便。
|
22
kxxoling 2016-12-02 15:33:15 +08:00
扫了一眼,不支持 Python~
|
23
banxi1988 2016-12-02 15:53:16 +08:00
还是比较朴实的.
围观地址: https://github.com/Tencent/MSEC/blob/master/monitor/standalone_console/monitor_console/web/pages/LeftMenu.jsp 但是人家既然开源了, 大家能帮忙的就帮帮忙呗. |
24
slixurd 2016-12-02 16:12:47 +08:00
@PickMio 一个是楼上说的实用性的问题,文本就该用文本好好存,非结构化数据改成结构化数据没啥意义,搜索起来也不方便...
另外一个是扩展性的问题,MySQL 抗不住大批量的写入,对于日志类型这种写多读少的场景有其他更合适的方案,至少要可以做到横向扩容,不能做单点....总不能因为一个日志收集工具在这 MySQL 上架一个分表分库工具.... 更何况这代码也根本没做这些工作...充其量就是一个玩具而已.... |
25
lrh3321 2016-12-02 16:14:54 +08:00
|
26
mordecai 2016-12-02 16:35:51 +08:00
感兴趣的不少啊,源码都分析上了
|
28
RangerWolf 2016-12-02 17:47:08 +08:00
安装包下载速度基本上 10MB/s~ 除了迅雷下片,还真的没见过这么快的下载速度
|
29
qqpkat2 2016-12-02 17:57:03 +08:00
充值之后会更快更强么?
|
30
colincat 2016-12-02 18:19:42 +08:00 via iPhone
读了一下 java 那块还是比较轻的,但是写的确实不太好
|
31
rekulas 2016-12-02 18:50:33 +08:00
怎么没做成 docker 镜像
|
32
zylll520 2016-12-02 19:31:18 +08:00
|
33
9hills 2016-12-02 20:04:30 +08:00 via iPhone
感觉太重了,无所不包的后果可能是无所不弱。
|
35
iRiven 2016-12-03 00:58:59 +08:00 via Android
//我知道把后台 java 代码写在 jsp 页面里好恶心噻,但这里页面呈现和逻辑不是很好分离(其实是我 js 不熟悉不知道怎么处理复杂的 json 数据),先忍受一下
|
37
zoues 2016-12-03 11:28:18 +08:00 via iPhone
不喜欢
|
38
spice630 2016-12-07 23:51:54 +08:00
我觉得应该用 go 重写下。。。
|