Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Nodebb | 13,588 | 3 | 4 | 12 hours ago | 6 | December 12, 2016 | 146 | gpl-3.0 | JavaScript | |
Node.js based forum software built for the modern web | ||||||||||
Centrifugo | 7,388 | 3 days ago | 73 | June 30, 2022 | 17 | apache-2.0 | Go | |||
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever. | ||||||||||
Ssm | 3,259 | 5 years ago | 5 | gpl-2.0 | Java | |||||
:two_hearts: build SSM from 0 👉🏽👉🏽 distributed micro service. | ||||||||||
Nchan | 2,933 | 2 months ago | 112 | other | C | |||||
Fast, horizontally scalable, multiprocess pub/sub queuing server and proxy for HTTP, long-polling, Websockets and EventSource (SSE), powered by Nginx. | ||||||||||
Webdis | 2,719 | a month ago | 58 | bsd-2-clause | C | |||||
A Redis HTTP interface with JSON output | ||||||||||
Socket.io Redis Adapter | 2,669 | 1,546 | 312 | 4 months ago | 25 | May 18, 2021 | 11 | mit | TypeScript | |
Adapter to enable broadcasting of events to multiple separate socket.io server nodes. | ||||||||||
Acl | 2,639 | 9 days ago | 36 | lgpl-3.0 | C | |||||
A powerful server and network library, including coroutine, redis client, http, websocket, mqtt with C/C++ for multi-platform. | ||||||||||
Gochat | 2,250 | 4 months ago | 21 | mit | Go | |||||
goim server write by golang !🚀 | ||||||||||
Gim | 2,168 | 3 months ago | 3 | mit | Go | |||||
golang写的IM服务器(服务组件形式) | ||||||||||
Spring Boot Leaning | 2,068 | a year ago | 1 | Java | ||||||
Spring Boot 2.X 最全课程代码 |
I'll update some skills in actual development aperiodically.There are no complicated operation flows or xxx system,just some practical shares about skills.
├── SSM-API // common API
│ ├── src/main
│ ├── ├──java/com/crossoverJie // specific code。
│ ├── ├──resources
├── SSM-BOOT // Available for internal use of dubbo dependencies
│ ├── ├──resources/spring // dubbo consumer configuration
├── SSM-SECONDS-KILL // seckill module
│ ├── ├──SSM-SECONDS-KILL-API // seckill open api
│ ├── ├──SSM-SECONDS-KILL-ORDER-CONSUMER // Kafka consumer module
│ ├── ├──SSM-SECONDS-KILL-SERVICE // service module
│ ├── ├──SSM-SECONDS-KILL-WEB // web module
├── SSM-SERVICE // The service implementation of the dubbo application
│ ├── src/main
│ ├── ├──java/com/crossoverJie/api // specific code
│ ├── ├──├──controller // Heartbeat detection interface
│ ├── ├──├──dubbo // Dubbo related code
│ ├── ├──├──├──dao // dao package
│ ├── ├──├──├──pojo // pojo package
│ ├── ├──├──├──service // service package
│ ├── ├──├──├──util // Toolkit
│ ├── ├──├──impl // implement dubbo API
│ ├── ├──resources // configuration file
│ ├── ├──├──mapping // *.mapper configuration file
│ ├── ├──├──spring // Spring related configuration file
├── SSM-WEB // web application
│ ├── src/main
│ ├── ├──java/com/crossoverJie // specific code
│ ├── ├──├──controller // controller package
│ ├── ├──├──cxf // CXF related code
│ ├── ├──├──dao // dao package
│ ├── ├──├──enums // enum package
│ ├── ├──├──intercept // Interceptor
│ ├── ├──├──kafka // Kafka
│ ├── ├──├──├──official // Official consumption
│ ├── ├──├──├──optimization // Multi-threaded consumption
│ ├── ├──├──lucene // Lucene related code
│ ├── ├──├──pojo // pojo package
│ ├── ├──├──req // request package
│ ├── ├──├──res // response package
│ ├── ├──├──service // service pachage
│ ├── ├──├──shiro // shiro related code
│ ├── ├──├──util // Toolkit
│ ├── ├──├──vo // vo package
│ ├── ├──resources
│ ├── ├──├──mapping // *.mapper configuration file
│ ├── ├──webapp // front code
├── doc
│ ├──lucene // lucene related code
│ ├──sql // sql scripts
├── .gitignore // gitignore
├── pom.xml // parent pom
├── LICENSE
├── README.md
Kafka consumer
消费异常处理
https://github.com/crossoverJie/SSM/tree/master/doc/sql
crossoverJie
do not exist?This is because I have a dependency on my jar package in the project, which is not published to the maven central factory library.
Because there is dependence:
crossoverJie/SSM-REQUEST-CHECK
jar.
solution:
crossoverJie/SSM-REQUEST-CHECK
and Installed locally。
2017-04-25 15:15:38,968 DEBUG [com.alibaba.dubbo.remoting.transport.DecodeHandler] - [DUBBO] Decode decodeable message com.alibaba.dubbo.rpc.protocol.dubbo.DecodeableRpcInvocation, dubbo version: 2.5.3, current host: 127.0.0.1
2017-04-25 15:15:39,484 DEBUG [com.crossoverJie.dubbo.filter.DubboTraceFilter] - dubbo请求数据:{"args":[1],"interfaceName":"com.crossoverJie.api.UserInfoApi","methodName":"getUserInfo"}
2017-04-25 15:15:39,484 INFO [com.crossoverJie.api.impl.UserInfoApiImpl] - 用户查询Id=1
2017-04-25 15:15:39,505 DEBUG [org.mybatis.spring.SqlSessionUtils] - Creating a new SqlSession
2017-04-25 15:15:39,525 DEBUG [org.mybatis.spring.SqlSessionUtils] - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6f56b29] was not registered for synchronization because synchronization is not active
2017-04-25 15:15:39,549 DEBUG [org.mybatis.spring.transaction.SpringManagedTransaction] - JDBC Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl@778b3121] will not be managed by Spring
2017-04-25 15:15:39,555 DEBUG [com.crossoverJie.api.dubbo.dao.T_userDao.selectByPrimaryKey] - ==> Preparing: select id, username, password,roleId from t_user where id = ?
2017-04-25 15:15:39,591 DEBUG [com.crossoverJie.api.dubbo.dao.T_userDao.selectByPrimaryKey] - ==> Parameters: 1(Integer)
2017-04-25 15:15:39,616 DEBUG [com.crossoverJie.api.dubbo.dao.T_userDao.selectByPrimaryKey] - <== Total: 1
2017-04-25 15:15:39,616 DEBUG [com.alibaba.druid.pool.PreparedStatementPool] - {conn-10003, pstmt-20000} enter cache
2017-04-25 15:15:39,617 DEBUG [org.mybatis.spring.SqlSessionUtils] - Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6f56b29]
2017-04-25 15:15:45,473 INFO [com.crossoverJie.dubbo.filter.DubboTraceFilter] - dubbo执行成功
2017-04-25 15:15:45,476 DEBUG [com.crossoverJie.dubbo.filter.DubboTraceFilter] - dubbo返回数据{"args":[{"id":1,"password":"123456","roleId":1,"userName":"crossoverJie"}],"interfaceName":"com.crossoverJie.api.UserInfoApi","methodName":"getUserInfo"}